我在汇总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/

10-12 14:22