在数组JavaScript / jquery中添加所有值

时间:2015-01-15 11:41:41

标签: javascript jquery function

<div id="timeCalac">Click me to calculate your average time</div>
myData = [34, 67, 78];
var arrayTotalValue = 0;

$("#timeCalac").click(function () {
    // arrayTotalValue = add value of myData array function
    arrayTotalValue = arrayTotalValue/myData.length;
    $("#timeCalac").html(arrayTotalValue);    
});

我正在制作一个记录用户点击元素所需时间的函数 然后我使用.push()命令将此数字添加到myData数组中。 是否有JavaScript或jQuery函数可以添加myData数组的值,然后将其存储在arrayTotalValue变量中。

1 个答案:

答案 0 :(得分:1)

没有特定的函数来对数组的值求和,但是您可以使用reduce()来实现它:

myData = [34, 67, 78];
var arrayTotalValue = 0;

$("#timeCalac").click(function () {
    arrayTotalValue = myData.reduce(function(a, b) {
        return a + b;
    });
    $(this).html(arrayTotalValue);    
});