以下是数组(id,num1,num2,qty)中的数据。
1,500,1000,1
2,700,1200,1
3,900,1400,1
如何汇总并显示以下数据?
500 + 700 + 900
1000 + 1200 + 1400
结果 2100 3600
这就是我到目前为止......
var allItems = [];
function calcWattage() {
allItems = [];
$(".cbx").each(function(){
if($(this).is(":checked"))
allItems.push(this.id + "," + ($(this).val()) + "<br />");
});
$("#result").html(allItems.join(""));
}
答案 0 :(得分:3)
您可以使用Array.reduce()之类的
var array = [
[1, 500, 1000, 1],
[2, 700, 1200, 1],
[3, 900, 1400, 1]
];
var result = array.reduce(function(value, array) {
value[0] += array[1];
value[1] += array[2];
return value;
}, [0, 0]);
console.log(result)