猿问

js对象创建方式和属性的关系?

下面有两个例子:


var obj = {};  //定义空对象

 obj.b = function () {  //属性是个方法

 console.log(1111, this);   //b函数

    };

 obj.b();

 var obj1 = {   //定义对象,并定义属性和方法

 name: "My Object",

 c: function () {

 console.log(222, this);     //object 

        }

    };

 obj1.c();

这是为什么呢?


MMMHUHU
浏览 400回答 2
2回答

qq_花开花谢_0

第一个也是个对象啊,只不过对象中只有 一个 b函数,你看错了吧!var obj = {name: 'My Object'};  //定义空对象 obj.b = function () {  //属性是个方法 console.log(1111, this);   //b函数    }; obj.b();试试

当年话下

哦哦 知道了 楼上也是这个答案,谢谢 没办法采纳你的答案了
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答