相关疑难解决方法(0)

在javascript中执行foreach时是否可以更改数组的值?

例:

var arr = ["one","two","three"];

arr.forEach(function(part){
  part = "four";
  return "four";
})

alert(arr);
Run Code Online (Sandbox Code Playgroud)

数组仍然是它的原始值,有没有办法从迭代函数写入数组的元素?

javascript arrays foreach pass-by-reference

261
推荐指数
6
解决办法
27万
查看次数

标签 统计

arrays ×1

foreach ×1

javascript ×1

pass-by-reference ×1