map是对一个集合进行逐个处理

reduce是对一个集合进行聚合处理

let arr = ["2","4","6","8","10"];

let arr2 = arr.map(s => parseInt(s));//逐个对每个元素转成Int类型并生成新数组arr2

arr2.reduce((a,b) => a+b);//a+b的结果给a,并将下一个元素赋值给b,然后继续运算,初始a为第一个元素,b为第二个元素

arr2.reduce((a,b) => a*b,0);//第一次运算时给a给默认值

相关文章:

  • 2021-08-02
  • 2021-06-24
  • 2021-05-27
  • 2022-12-23
  • 2021-11-07
  • 2021-04-14
  • 2021-06-08
  • 2021-11-14
猜你喜欢
  • 2021-10-02
  • 2021-04-08
  • 2021-09-05
  • 2022-02-09
  • 2022-12-23
  • 2022-03-02
相关资源
相似解决方案