【发布时间】:2016-07-24 15:24:25
【问题描述】:
如何将数组中的元素乘以它们在数组中的位置?
例如,
我要取这个数组中的元素
var multiply = [2, 4, 6, 7]
基本上是 (2*1+4*2+6*3+7*4)。
我知道我需要使用 for 循环,但我不知道如何编写它来获得该结果。
谢谢!
【问题讨论】:
-
那么如何遍历一个数组呢?如何将一个数字与另一个数字相加并将结果存储到变量中?
-
您需要尝试一些代码才能在这里提问。 Stack Overflow 是为了帮助,而不是家庭作业的答案。
-
var arr = [2, 4, 6, 7], multiplied = arr.map((v,i) => v * (i+1)), sum = multiplied.reduce((a,b) => a + b, 0);
标签: javascript arrays