操作数组时想改变数组值,发现不生效,如下:
let a = ['1','2','3'];
a.forEach(item => {
item = '0'
});
console.log(a)
正确赋值方法:
let a = ['1','2','3'];
a.forEach((item,index) => {
a[index] = '0'
});
console.log(a)
//注意,item不可省略
操作数组时想改变数组值,发现不生效,如下:
let a = ['1','2','3'];
a.forEach(item => {
item = '0'
});
console.log(a)
正确赋值方法:
let a = ['1','2','3'];
a.forEach((item,index) => {
a[index] = '0'
});
console.log(a)
//注意,item不可省略