>#### 1.判断
every():判断数组中是否所有元素都符合条件
some():判断数组中是否包含符合条件的元素
var bool=arr.every(function(elem,i,arr){
//elem自动获得当前元素值
//i自动获得当前位置
//arr:自动获得当前数组对象
return 判断条件
})
>#### 2.遍历
forEach():对原数组中每个元素执行相同的操作
map():依次取出原数组中的每个元素,执行相同操作后,再放入新元素
相同:都遍历所有元素
不同:forEach()直接修改元素组
map()不修改元素组,创建新数组
>#### 3.过滤和汇总
过滤:复制出原数组中符合条件的元素,组成新数组返回
var sub=arr.filter(function(elem,i,arr){
return 判断条件
})
汇总:将数组中所有元素值,汇总出一个最终结果
汇总: 将数组中所有元素值,汇总出一个最终结果
//仅以累加举例子:
var sum=arr.reduce(function(prev,elem,i,arr){
prev //截止到当前位置之前,所有元素的临时汇总值
return prev+elem;
}, base)
