let arr = [{ a: 1 }, { b: 2 }]
arr.forEach((item, index) => {
if (item.a === 1) {
item.a = 100
}
})
console.log(arr);//[ { a: 100 }, { b: 2 } ]
let arr1 = [7, 8, 9]
arr1.forEach((item, index) => {
if (item === 7) {
item = 777
}
})
console.log(arr1); //[ 7, 8, 9 ]
#数组元素是 对象的,可以修改。
js的forEach是否可以修改原数组
最新推荐文章于 2024-03-05 19:38:06 发布