JavaScript中数组的常用操作之数组的映射
Array.map()
方法
Array.from(array[, callback])
方法通过在每个数组项上使用callback
调用结果来创建一个新数组,而不改变原始数组。
在每个遍历中callback(item[, index[, array]])
使用参数调用:(当前项
,索引
,数组本身
)并应该返回新项。
如下所示对每个数组元素都递增 1
const numbers = [1, 2, 3];
const newNumbers = numbers.map((item,index,self)=>{
return item+1;
});
log(newNumbers); // => [2, 3, 4]
Array.from()
方法
Array.from(array[, callback])
方法通过在每个数组项上使用callback
调用结果来创建一个新数组,而不改变原始数组。
在每个遍历中callback(item[, index[, array]])
使用参数调用:(当前项
,索引
,数组本身
)并且应该返回新项。
如下所示对每个数组元素都递增 1
const numbers = [1, 2, 3];
let newNumbers = numbers.from((item,index,self)=>{
return item+1;
});
log(newNumbers); // => [2, 3, 4]
网友评论