JavaScript map reduce
Posted 徐小白
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaScript map reduce相关的知识,希望对你有一定的参考价值。
23333333333333
map
var s = []; for(let i=0;i<10;i++){ s.push(i); } function pow(x){ return x*x; } console.log(s.map(pow)); console.log(s.map(String));
reduce()方法接收一个函数作为累加器(accumulator),数组中的每个值(从左到右)开始缩减,最终为一个值。
var arr = [10,20,30,40,50]; var reducer = function add(sumSoFar, item){ sumSoFar.sum += item; return sumSoFar; }; var total = arr.reduce(reducer,{sum:0}); console.log(total); // { sum: 150 } // 详细请参考:https://www.jb51.net/article/121572.htm
以上是关于JavaScript map reduce的主要内容,如果未能解决你的问题,请参考以下文章
精心收集的 48 个 JavaScript 代码片段,仅需 30 秒就可理解!(转载)
Amazon Elastic Map Reduce:输入片段大小是不是重要