Object({
a: "string",
b: function() { return a; }
}).b()
Run Code Online (Sandbox Code Playgroud)
抛出a is not defined.可以a从里面进入b吗?
使用this适当参考范围
Object({
a: "string",
b: function() { return this.a; }
}).b(); // return "string"
Run Code Online (Sandbox Code Playgroud)
请参阅MDN上的this关键字以供进一步阅读.
| 归档时间: |
|
| 查看次数: |
59 次 |
| 最近记录: |