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 循环

1708

被折叠的 条评论
为什么被折叠?



