我在汇总Javascript数组中的每个第二个/其他数字时遇到麻烦。有什么建议么? (使用挪威语功能,对此表示抱歉!)
例如:2、4、6、8、10 = 30。
我第二个/其他号码的功能是
function tall(nummer) {
var tall = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15];
if (nummer == 5) {
partall = tall.filter((_,i) => i&1);
document.getElementById("tall").innerHTML = partall;
}
最后的金额:
if (nummer == 9) {
partall = tall.filter((_,i) => i&1);
partall += tall;
document.getElementById("tall").innerHTML = partall;
}
最佳答案
请尝试以下操作:
var tall = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15];
let sum = 0;
for (let i = 0; i < tall.length; i += 2){
sum += tall[i];
}
console.log(sum)
而不是循环所有数字,您将i加2从而仅循环奇数。
关于javascript - 如何对数组中的第二个数字求和?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/52726178/