var a = {
b: {
c: 1
},
d: this.b.c
};
Run Code Online (Sandbox Code Playgroud)
错误:
this.b is undefined
Run Code Online (Sandbox Code Playgroud)
我怎么称呼bc?
var a = {
b: {
c: 1
}
};
a.d = a.b.c;
Run Code Online (Sandbox Code Playgroud)
将是唯一的方式.this.b.c在您构造a对象的范围内执行,而不是在对象本身内执行; 因此this等于window,和window.b == undefined
| 归档时间: |
|
| 查看次数: |
195 次 |
| 最近记录: |