forEach()
代替原本的for循環
map()
map可以有return,返回一個新的數組
如果沒有return,相當於forEach
所以map也可以對數據(比如後臺傳過來的)進行修改
filter()
根據條件,過濾掉一些你不想要的元素
some()
查找數組內是否有某一個元素符合條件
every()
只有當數組內所有元素都符合條件,才返回true
forEach,map,filter,some,every 都接受兩個參數,第一個參數是循環回調函數,第二個參數是this的指向
比如:forEach
默認指向window
reduce()
數組求和/階乘之類的算法
cur表示當前位,prev表示前一位
reduceRight()
和reduce相比從右開始
-------------------------------------------------------------------------
for of 循環