Sum values from an Array in JavaScript

前端 未结 10 1117
离开以前
离开以前 2020-12-02 18:17

I have defined a JavaScript variables called myData which is a new Array like this:

var myData = new Array([\'2013-01-22\', 0], [\'         


        
10条回答
  •  没有蜡笔的小新
    2020-12-02 18:48

    I would use reduce

    var myData = new Array(['2013-01-22', 0], ['2013-01-29', 0], ['2013-02-05', 0], ['2013-02-12', 0], ['2013-02-19', 0], ['2013-02-26', 0], ['2013-03-05', 0], ['2013-03-12', 0], ['2013-03-19', 0], ['2013-03-26', 0], ['2013-04-02', 21], ['2013-04-09', 2]);
    
    var sum = myData.reduce(function(a, b) {
        return a + b[1];
    }, 0);
    
    $("#result").text(sum);
    

    Available on jsfiddle

提交回复
热议问题