JavaScript(1)高阶函数filter、map、reduce
2021-08-03 07:56
标签: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
上一篇:WinRAR 5.50 简体中文正式版发布(20多项改进)
下一篇:图标库网站分享
文章标题:JavaScript(1)高阶函数filter、map、reduce
文章链接:http://soscw.com/essay/107165.html