>#### 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)