数组的总索引值

时间:2020-03-16 19:26:47

标签: javascript arrays node.js sum

我想根据在命令行中接收到的参数对值求和。示例:当用户键入node program.js 5 7 3时,我需要以下输出:

0: /usr/bin/node 
1: /home/<pathtotheprogram>/program.js 
2: 5
3: 7
4: 3
5: 15

我正在使用此循环传递在命令行中接收到的数字参数:

process.argv.forEach( (val, index)=> {
    //program logic
})  

我该如何解决?

1 个答案:

答案 0 :(得分:1)

这是详细的答案。

const args = process.argv;
let sum = 0;

if (args.length > 2) {
    for (let i = 2, l = args.length; i < l; i++) {
        sum += parseInt(args[i], 10);
    }
}

console.log(sum);
相关问题