我有一个类似
的数组var arr = [3,6,9,10];
需要继续这个逻辑并得到总和:
3*6 = 18;
6*9 = 54;
9*10 = 90;
sum = 162;
我怎样才能做到这一点?
for (var i = 0; i < arr.length; i++) {
sum = arr[i]*arr[i+1];
}
没有给我我想要的金额。
答案 0 :(得分:1)
看看这个:
var arr = [3,6,9,10];
var sum = 0;
for (var i =0; i<arr.length-1; i++)
{
sum += arr[i]*arr[i+1];
}
alert(sum);
它是deliviers 162。