有这样一个多维数组,获取每个子数组中index为1的值,算出所有值的总和

我使用循环遍历算出来了,但是感觉代码太多,不知道es6 有没有更好的计算方式


var array = [

    ["18.8000", "10.0000"]

    ["20.0000", "10.0000"]

    ["20.1000", "10.0000"]

    ["20.2000", "1370"]

    ["20.6000", "2120"]

    ["20.9000", "1480"]

]

let total = 0;

  for (let index = 0; index < array .length; index++) {

    const element = +array[index][1];

    total += element;

  }

  console.log(total);


交互式爱情
浏览 445回答 1
1回答

FFIVE

array.reduce(function(sum,item){return sum += +item[1] },0)
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript