JavaScript数组的映射

2020-01-13  本文已影响0人  段煜华

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]
上一篇 下一篇

猜你喜欢

热点阅读