zoukankan      html  css  js  c++  java
  • js reduce函数基本知识和应用

    javascript中,使用forEach map遍历数组比较多   reduce函数平时用的比较少 

    const str = '12'
    const obj = {}
    Array.from(str).reduce((accumulator, current) => {
        current in accumulator ? accumulator[current]++ : accumulator[current] = 1
        console.log(accumulator)
        return accumulator
      }, obj)

    上面的输出结果为

     accumulator  ----每次循环之后是计算后的返回值;

    current -----数组的每一项

    如果去掉 return 再执行就会报错



    作者:freddyhuang
    出处:https://www.cnblogs.com/freddyhuang
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

  • 相关阅读:
    简易表格练习
    CSS圆角样式
    力不从心
    学渣在努力~
    嫌疑人
    poj1308 Is it a tree?
    悲剧文本
    迷宫问题
    n皇后问题
    油田
  • 原文地址:https://www.cnblogs.com/freddyhuang/p/15770845.html
Copyright © 2011-2022 走看看