filter与forEach 方法的案例

92 阅读1分钟

forEach 的使用

forEach 是单纯的遍历方法 例如,定义一个数组:

let arr = [22,44,66,88,100,6564,161,86]

使用方式 arr.forEach(回调函数)

回电函数:调用一个函数A,传入一个函数B作为参数,函数B就是回调函数--匿名函数 回调函数不是我们调用的,而是我们提供的,其他人使用的

arr.forEach(function(value,index){
    console.log(value,index)
 })

上述就是用forEach遍历的arr数组

其中value指的是数组对应的值,而index则为数组的下标。

filter方法的使用

数据有四种操作:增加,删除,修改,查询

filter:在学习后台接口之前,本地数据的查询和删除都是使用filter解决

let arr = [12,3,5,489,4,9484,3,156,564,6541]
let temp = arr.filter(function(value,index){
    添加过滤条件
    return value % 2 !==0
})

数组.filter( 回调函数(value,index){return 过滤条件}) 它会从头到尾遍历制定的数组 每次会将遍历到的数据及索引传递给回调函数 它会执行回调函数,如果回调函数的返回结果为ture,就将当前数据存储到内部数据中 最终会将内部数组返回

今天就这样!明天见!