在node.js中使用readline stdin

在node.js中使用readline stdin,node.js,readline,kattis,Node.js,Readline,Kattis,我在kattis工作,需要在第一行输入第二个整数。整数可以是1-999。在下面的输入示例中,我需要显示80: 2 80 carrots bunnies 这是我的密码: const readline = require("readline"); const rl = readline.createInterface({ input: process.stdin, output: process.stdout, }); rl.on("line"

我在kattis工作,需要在第一行输入第二个整数。整数可以是1-999。在下面的输入示例中,我需要显示80:

2 80
carrots
bunnies
这是我的密码:

const readline = require("readline");

const rl = readline.createInterface({
  input: process.stdin,
  output: process.stdout,
});
  
rl.on("line", (line) => {
    let inputData = line;
    console.log(inputData)
});
在控制台日志inputData中,它显示整个输入。我还尝试使用let-inputData=line.split(“”)拆分该行;结果是这样的,但我仍然不知道如何才能获得80分:

[ '2', '80' ]
[ 'carrots' ]
[ 'bunnies' ]

如果是字符串,则可以使用str.split(“”)(其中str是字符串)。您将获得一个字符串数组,如['2','80',您可以从中访问第一个元素

例如:

让inputData=line.split(“”)

console.log(inputData[1])


//输出:80这是我的代码现在让inputData=line.split(“”);log(inputData[1]),但输出为80未定义