jua*_*rio 2 javascript typescript
我有一个带有简单 foreach 循环的属性,在该循环内我想使用全局变量,但收到错误。
当我
创建接收全局值的属性的内部变量,以便能够在循环中使用它
simpleArray = [0,1,2];
simpleArray2 = [0,1,2];
get resume() {
let localArray = this.simpleArray;
this.simpleArray2.forEach(function (element, index) {
console.log(localArray); // [0,1,2]
console.log(this.simpleArray); // return error undefined
});
return 'something';
}
Run Code Online (Sandbox Code Playgroud)
使用箭头函数代替:
this.simpleArray2.forEach((element, index) => {
console.log(localArray);
console.log(this.simpleArray);
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6046 次 |
| 最近记录: |