JavaScript使用foreach()是否可以更改数组的值?
是的,在javascript中执行foreach()时,可以更改数组的值。
示例
let arr = [1, 2, 3, 4]; arr.forEach((val, index) => arr[index] = val * val); console.log(arr);
输出结果
[ 1, 4, 9, 16 ]
在使用forEach对数组进行迭代时,我们修改了实际的数组。
是的,在javascript中执行foreach()时,可以更改数组的值。
let arr = [1, 2, 3, 4]; arr.forEach((val, index) => arr[index] = val * val); console.log(arr);
输出结果
[ 1, 4, 9, 16 ]
在使用forEach对数组进行迭代时,我们修改了实际的数组。