美文网首页
2020-02-10 JS高阶函数 filter,map,red

2020-02-10 JS高阶函数 filter,map,red

作者: 本泽锅 | 来源:发表于2020-02-10 15:08 被阅读0次

1.filter


8EDB8FCF-E0FD-4EA6-A57C-1EEF8883A451.png

filiter回调函数有一个要求就是必须返回一个boolean值
当返回值为true时,函数内部会自动奖这次回调的值 加入到新的数组中
当为false时,函数内部会自动过滤掉这个值

打印结果为 [10,20,40,50]

2.map
let newNums = [10,20,40,50] ,


1.png
2.png

打印结果 let new2Nums = [20,40,80,100]

3.reduce
let new2Nums = [20,40,80,100]

4.png

箭头标注的是初始值
这个数组一共4个值,函数会执行4次
第一次执行 preValue:0 n:20
第二次执行 preValue:20 n:40
第三次执行 preValue:60 n:80
第四次执行 preValue:140 n:100
打印结果就为:240

相关文章

网友评论

      本文标题:2020-02-10 JS高阶函数 filter,map,red

      本文链接:https://www.haomeiwen.com/subject/rslaxhtx.html