1、map
let arr = [10,20,22,30,40]
let newarr = arr.map(item => return item*2)//20.40.44.60.8`在这里插入代码片`0
var arr = [1, 2, 3, 4, 5, 6, 7, 8, 9];
arr.map(String); // ['1', '2', '3', '4', '5', '6', '7', '8', '9']
2、reduce
var arr = [1, 3, 5, 7, 9];
arr.reduce(function (x, y) {
return x + y;
},0); // 25 默认值为0
3、filter
var arr = [1, 3, 5, 7, 9];
arr.filter( n => return n > 4)//过滤
4、sort
//sort()方法默认把所有元素先转换为String再排序,结果’10’排在了’2’的前面
var arr = [10, 20, 1, 2];
arr.sort(function (x, y) {
if (x < y) {
return 1;
}
if (x > y) {
return -1;
}
return 0;
}); // [20, 10, 2, 1]