gpt4 book ai didi

node.js - 有人可以解释一下 "process.argv"在 node.js 中的含义吗?

转载 作者:IT老高 更新时间:2023-10-28 21:53:11 28 4
gpt4 key购买 nike

我目前正在学习 node.js,我只是好奇这意味着什么,我正在学习,你能告诉我为什么这段代码会这样做吗:

var result = 0;

for (var i = 2; i < process.argv.length; i++){
result += Number(process.argv[i]);
}
console.log(result);

我知道它会添加您添加到命令行的数字,但为什么“i”以 2 开头?我了解 for 循环,因此您不必详细说明。

非常感谢您。

最佳答案

快速执行 console.log(process.argv),您会立即发现问题。

它从 2 开始,因为 process.argv 包含整个命令行调用:

process.argv = ['node', 'yourscript.js', ...]

元素 01 从脚本的角度来看不是“参数”,但它们适用于调用脚本的 shell。

关于node.js - 有人可以解释一下 "process.argv"在 node.js 中的含义吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22213980/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com