Object({
a: "string",
b: function() { return a; }
}).b()
抛出a is not defined
。是否可以a
从内部访问b
?
Object({
a: "string",
b: function() { return a; }
}).b()
抛出a is not defined
。是否可以a
从内部访问b
?
用于this
正确引用范围
Object({
a: "string",
b: function() { return this.a; }
}).b(); // return "string"
请参阅MDN 上的 this 关键字以进一步阅读。