小编Man*_*xit的帖子

JavaScript forEach:改变元素

我想在数组上使用 forEach 。由于 forEach 是一个变异器,它应该改变原始数组中的值,但事实并非如此。这里有什么问题?

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]
Run Code Online (Sandbox Code Playgroud)

这里发生了什么?

javascript arrays foreach loops

8
推荐指数
1
解决办法
3826
查看次数

标签 统计

arrays ×1

foreach ×1

javascript ×1

loops ×1