- map
根据已有数组的每个元素生成一个长度相同的另一个元素。
[1, 2, 3].map(e => e * 2);// [2, 4, 6]
- reduce
遍历一个数组的所有元素与上一次遍历的结果,最终生成一个对象。
[1, 2, 3].reduce((acc = 0, e) => acc + e);// 6
- filter
根据条件过滤一个数组,将满足条件的元素存入一个新的数组中。
[1, 2, 3].filter(e => e % 2 === 1);// [1, 3]

根据已有数组的每个元素生成一个长度相同的另一个元素。
[1, 2, 3].map(e => e * 2);// [2, 4, 6]
遍历一个数组的所有元素与上一次遍历的结果,最终生成一个对象。
[1, 2, 3].reduce((acc = 0, e) => acc + e);// 6
根据条件过滤一个数组,将满足条件的元素存入一个新的数组中。
[1, 2, 3].filter(e => e % 2 === 1);// [1, 3]