美文网首页
reduce 函数

reduce 函数

作者: 候鸟_ywh | 来源:发表于2020-04-02 10:43 被阅读0次
const reduce = (arr, fn) => {
  let sum = 1;
  arr.map(r => (sum = fn(sum, r)));
  return sum;
};
const a = [1, 4, 3];

//  抽象部分
const b = reduce(a, (acc, value) => acc * value);
const c = reduce(a, (acc, value) => acc + value);

console.log(b);  // 12
console.log(c);  //  8

相关文章

  • Hadoop权威指南学习笔记

    1.关于MapReduce: map函数: reduce函数: combiner(合并函数):在reduce函数处...

  • for in ,for of, reduce

    for in ,for of, reduce 高级函数 filter map reduce filter 回调函数...

  • 2019-01-24记录

    计算函数被执行次数 ---- javascript reduce()函数的用法(): reduce函数可 接受一个...

  • reduce函数的用法

    这是一个考察面试者对reduce函数用途的js面试题。下面我们看一下reduce函数的函数介绍: reduce()...

  • 5-python中reduce()函数

    reduce()函数也是Python内置的一个高阶函数。reduce()函数接收的参数和 map()类似,一个函数...

  • 3.2中functools.reduce记录

    python3中必须从functools中import reduce函数 reduce()函数的调用方法如下: 它...

  • Swift 高阶函数

    高阶函数之Reduce public func reduce(_ initialResult: R...

  • 3

    匿名函数,map,reduce,filter from functools import reduce a =ma...

  • jdk1.8的stream学习之三

    reduce函数 1:reduce(BinaryOperator accumulator) redu...

  • day3

    实现一个reduce函数,作用和原生的reduce类似。

网友评论

      本文标题:reduce 函数

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