JavaScript(1)高阶函数filter、map、reduce

2021-08-03 07:56

阅读:577

标签:this   function   func   rip   完成   数加   接收   pre   依次   前言 需求:有这样一个数组[10, 20, 110, 200, 60, 30, 40] 1.筛选出数组中小于100的元素 2.将筛选出的每个元素的值x2 3.完成第2步之后,将数组中的所有元素加起来   普通方法 如果我们还没接触过filter、map、reduce,那么就是用for循环 list = [10, 20, 30, 40, 60, 110, 200] newList = [] newList2 = [] total = 0 // 第1次for循环把小于100的数加入新的数组newList for (item of list){ if (item n n * 2).reduce((total, n) => total+n); console.log(newList) 以后我们就可以一行代码完成上面的需求,而不需要使用for循环了JavaScript(1)高阶函数filter、map、reduce标签:this   function   func   rip   完成   数加   接收   pre   依次   原文地址:https://www.cnblogs.com/jiakecong/p/14955111.html


评论


亲,登录后才可以留言!