1.reduce函数
reduce作用对数组中的内容进行汇总
var a=[10,20,30,40];
var b=a.reduce((total,item)=>{
return total+item
},0)
console.log(b);//b=100
2.filter函数
filter作用对数组进行过滤
var a=[1,2,3,4];
var b=a.filter((item)=>{
return item>2
})
console.log(b);//b=[3,4]
3.map函数
map函数对数组中的元素进行整体的改变
var a=[1,2,3,4];
var b=a.map((item)=>{
return item*2
})
console.log(b);//b=[2,4,6,8]
4.every和some函数
(1)every函数对数组内部元素进行所设条件的对比,都满足条件时输出true,否则false (2)some函数对数组内部元素进行所设条件的对比,只要满足一个就输出true,都不满足时输出false
var a=[1,2,3,4];
var b=a.every((item)=>{
return item>1
})
console.log(b);//false
var a=[1,2,3,4];
var b=a.some((item)=>{
return item<2
})
console.log(b);//true