例子:
var arr = ["one","two","three"];
arr.forEach(function(part){
part = "four";
return "four";
})
alert(arr);
这个数组的值仍然是原来的,有没有办法从迭代函数中对数组元素进行写入访问?
例子:
var arr = ["one","two","three"];
arr.forEach(function(part){
part = "four";
return "four";
})
alert(arr);
这个数组的值仍然是原来的,有没有办法从迭代函数中对数组元素进行写入访问?
var newArray= [444,555,666];
var oldArray =[11,22,33];
oldArray.forEach((name, index) => oldArray [index] = newArray[index]);
console.log(newArray);