【发布时间】:2018-07-01 19:03:16
【问题描述】:
使用 JavaScript,我正在循环一个值数组。
var values = [1, 2, 1, 3, 1, 3, 4, 1]
for (let i = 0; i < values.length; i++) {
console.log(values[i])
}
我想得到每组 4 的总和。我可以使用以下方法在多个 for 循环中执行此操作:
var values = [1, 2, 1, 3]
var sum1 = 0
for (let i = 0; i < values.length; i++) {
sum1 += parseInt(values[i]);
}
var values = [1, 3, 4, 1]
var sum2 = 0
for (let i = 0; i < values.length; i++) {
sum2 += parseInt(values[i]);
}
如何按 4 分组并使用一个 for 循环获得每个组的值的总和?
【问题讨论】:
-
parseInt?有什么特殊含义吗? -
@NinaScholz 这个例子不需要,真的。只需将字符串转换为整数。
-
Split array into chunks of N length 的可能重复项。另请参阅
Array方法。
标签: javascript