Node Javascript-如何在CLI的一行中获取两个用户输入值?

时间:2018-07-28 03:38:05

标签: javascript

我需要在命令提示符下的同一行上接受两个用户输入,因此我可以将它们用作变量(第一个值为.txt文件,第二个值为整数)。我该怎么做?

此外:如何根据提供的UserForm函数来限制打印行数:forEach 可以说用户输入的值为3,而我只希望frs.forEach(kc => console.log(kc[0].toString(), kc[1]))函数以最多3行而不是整个行打印。

我也该怎么做?

1 个答案:

答案 0 :(得分:0)

我将使用Yargs之类的库。您可以设置各种命令行内容。我只使用了几次,但是发现它很棒。

forEach中,如果我只想打印前两个参数,我将执行以下操作:

array.forEach((element, index) => {
  if (index === 0) console.log(element.toString())
  if (index === 1) console.log(element)
})