如何在javascript中找到数组元素元素的乘法?

时间:2015-09-12 09:01:54

标签: javascript arrays multiplication

我有数组a = [1,2,3,4]

我想得到最终的数字t = 1*2*3*4 = 24,它是每个元素相互相乘,从0位置开始到数组的最后一个元素? 我试过这个:

for(var i=1; i < a.length: i++){
   t = a[i] * a[i-1];
   t *= t;
}

但它给出了错误的结果。

3 个答案:

答案 0 :(得分:2)

awakeFromNib

...或

t = 1;
for(var i=0; i<a.length; i++){
 t *= a[i];
}

答案 1 :(得分:1)

mul = 1;
for(var i=1;i<a.length:i++){
mul =mul * a[i];
}

答案 2 :(得分:1)

或者,只需使用它:

var a = [1, 2, 3, 4], t = 1; 

for(var item of a){
   t *= item
}