使用javascript进行数组问题

时间:2017-05-15 12:33:08

标签: javascript arrays

我有一个类似

的数组
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]; 
} 

没有给我我想要的金额。

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。