直接进入正题,
let arr =[{},{},{}];
arr.forEach(item=>{
item ={a:1}
})
这段代码跑完之后实际上不会有任何变化,forEach在修改item的时候需要item.a=1这种写法才可以进行赋值。至于只有基本类型的数组好像也不能直接操作,目前还没有找到较好的解决方案,代补充
直接进入正题,
let arr =[{},{},{}];
arr.forEach(item=>{
item ={a:1}
})
这段代码跑完之后实际上不会有任何变化,forEach在修改item的时候需要item.a=1这种写法才可以进行赋值。至于只有基本类型的数组好像也不能直接操作,目前还没有找到较好的解决方案,代补充