📅  最后修改于: 2023-12-03 14:45:40.061000             🧑  作者: Mango
在 Node.js 中,我们可以使用 process.stdin.on()
方法监听用户输入的数据。当用户输入一组数据之后,方法会触发回调函数进行处理。
process.stdin.on("数据", function (input) {
_input += input;
});
"数据"
:表示监听的数据类型,通常为 "data"
。function(input)
:回调函数,用于对用户输入的数据进行处理。input
为用户输入的数据。以下示例展示了如何使用 process.stdin.on()
方法监听控制台用户输入的数据,并通过 console.log()
方法输出用户的输入。用户可以通过键盘输入任意字符,并通过回车键结束输入。
let _input = "";
process.stdin.on("data", function (input) {
_input += input;
});
process.stdin.on("end", function () {
console.log(_input);
});
请注意,当用户键入回车键结束输入后,程序会触发 end
事件,此时可以将输入内容进行处理。在示例中,我们使用 console.log()
方法输出用户输入的内容。
需要注意以下几点:
end
事件才能进行处理。因此,我们需要在使用该方法时进行适当的优化,以减少代码的执行时间和内存占用。