-1
var obj = {
someFunc : function() {
console.log("Hello");
console.log(this);
var obj1 = {
someFunc1 : function() {
console.log("Hi");
}
};
}
};
obj.someFunc();
obj.obj1.someFunc1();
我刚刚创建了一个对象。并在一个对象,一个方法,然后一个新的对象和obj1
。我只是想检查'this'
关键字。但是,在我看来,这是js中的语法错误。这是不可能的。对?但为什么?我可以在JavaScript中的方法中添加一个对象吗?
这是可能的,你就是不能这样做是正确 –
'this'对象的方法中会引用该对象 – nem035
你可以用'this.obj1 = {...}'调用'OBJ。 obj1.someFunc1()'。 – 31piy