有时,你可能需要接受一个数组,并对其元素应用一些过程,以便获得一个具有修改过的元素的新数组。
你可以简单地使用内置的array .map()方法,而不是使用循环来手动遍历数组。...你可以考虑使用如下的for循环:
let arr = [3, 4, 5, 6];
for (let i = 0; i < arr.length; i++){
arr[i] = arr[i] * 3...;
}
console.log(arr); // [9, 12, 15, 18]
但实际上,可以使用Array.map()方法来达到相同的结果。...缺省情况下,它的值是未定义的。...例如,下面是如何将this值更改为数字80:
let arr = [2, 3, 5, 7]
arr.map(function(element, index, array){
console.log