【发布时间】:2021-11-25 11:12:33
【问题描述】:
我想在数组上使用 forEach。由于 forEach 是一个 mutator,它应该改变原始数组中的值,但事实并非如此。这里有什么问题?
let array = [1, 2, 3, 4]; //simple array declaration
array.forEach((ele) => ele * 2); //using forEach to double each element in "array"
console.log(array); //logs [1,2,3,4] instead of [1,4,6,8]
这是怎么回事?
【问题讨论】:
标签: javascript arrays loops foreach