数组遍历六种方法
2018-03-27 本文已影响0人
如果你还记得我是小双鱼
1. some (ck) ----- 某个一个为true,则为true ,且找到为true ,退出循环
对数组中每个元素执行一次ck函数,知道某个元素返回true,则直接返回true。如果都返回false,则返回false
检查整个数组中是否有满足ck函数的元素。

result 当符合条件为true 退出循环

没有满足函数条件时 返回false

2. every() -----某一个为false,则返回false


3. forEach () ---- 仅循环



4. map() ---- 返回每个元素返回值的集合


5. filter() ----得到返回值为true的元素的集合 (过滤器)


没有符合条件时, 返回空数组

6. reduce(ck,init ) -----依次执行ck(prv.next)


init 为初始值,不设置时默认为数组下标为0 元素

