美文网首页
js中计算数组的和的方法

js中计算数组的和的方法

作者: 大兵_HERG | 来源:发表于2019-08-13 11:28 被阅读0次

    数组值求和

    function calArrValSum(arr, field) {
      if (Array.isArray(arr)) {
        return arr.reduce((acc, cur) => {
          if (field){
            return acc += Number(cur[field]);
          } else {
            return acc += Number(cur);
          }
        }, 0)
      }else {
        console.warn("arr必须是一个数组")
      }
    }
    let arr = [1, 2, 3]
    calArrValSum(arr) //返回值6
    
    let arr2 = [{value: 1}, {value: 2}]
    calArrValSum(arr2, "value")//返回值3
    

    相关文章

      网友评论

          本文标题:js中计算数组的和的方法

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