我想要一个for
循环,它汇总了数组的8个值的所有结果
total=respuestas[1]+respuestas[2]+respuestas[3]+respuestas[4]+respuestas[5]+respuestas[6]+respuestas[7]+respuestas[8];
答案 0 :(得分:1)
您需要的只是对数组索引的迭代求和。
var total =0;
var i=0;
for( i=1; i<=8;i++){
total += respuestas[i];
}
使用forEach
循环编写相同内容的另一种方法。
var total = 0 ;
respuestas.forEach(function(entry){
total += entry ;
});
答案 1 :(得分:0)
你可以试试这个:
var sum = 0;
for (i in respuestas) {
sum += respuestas[i];
}
&#13;
sum包含您的结果。 for..in循环将计算所有对象属性(适用于数组以及您可以看到)。我认为它看起来比正常的循环更清晰。