首页 > 其他 > 详细

高级函数 filter map reduce 的使用

时间:2020-04-23 13:07:29      阅读:46      评论:0      收藏:0      [点我收藏+]

filter(过滤)

1 // filter 中的回调函数有一个要求:必须返回一个boolean
2 // true: 当返回 true 时,函数内部回自动将这次回调的 n 加入到新的数组中
3 // false:当返回 false 时,函数内部会过滤掉这次的 n
4 
5 const nums = [10, 20, 140, 40, 3, 25]
6 let newNums = []
7 newNums = nums.filter(function (n) {
8   return boolean(true|false)
9 })

 

map(映射 | 改变返回的值)

1 // 返回修改后的每一项值
2 
3 const nums = [10, 20, 140, 40, 3, 25]
4 
5 let new2Nums = []
6 lnew2Nums = nums.map(function (n) {
7   return n * 2
8 })

 

reduce (对数组中所有内容进行汇总)

直接参考:https://www.cnblogs.com/smallpen/p/10249288.html

     https://segmentfault.com/a/1190000005921341

 

高级函数 filter map reduce 的使用

原文:https://www.cnblogs.com/PasserByOne/p/12759723.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!