forEach和filter的区别 知易168 2022-07-02 138 阅读1分钟 forEach:单纯遍历,可以通过函数产生的局部作用域 filter:实现数据的过滤,我们需要通过回调函数传入过滤条件 // 数组.filter( 回调函数(value,index){ return 过滤条件}) // 1.它会 从头到尾 遍历指定的数组 // 2.每次会将遍历到的数据及索引传递给回调函数 // 3.它会执行回调函数,如果回调函数的返回结果为true,就将当前数据存储到内部数组中 // 4.最终将内部数组返回