【发布时间】:2022-11-17 02:53:09
【问题描述】:
我正在尝试编写一个交互式界面,因为我在一个类中使用 readline 和 process.stdin 收听关键输入。 我现在的代码是
Console.on('input', (input) => {
console.log(input); // Return a key Input
process.exit(0)
})
我希望能够做的是在等待中异常地收听事件。 所以我可以通过等待下一个用户输入来当场定义变量。 例子:
var input = await event(Console, 'input');
console.log(input);
/*
event on this case would be a custom functions suggested since i don't know how
i could do that properly . . .
*/
有没有办法以某种方式做到这一点?如果我的问题不是,请告诉我
【问题讨论】:
-
如果事件只发生一次,那么你可以做你想做的事
-
我试图使代码尽可能紧凑。因此我选择了之前给出的答案,这正是我所需要的。
-
请不要添加您问题的答案。如有必要,添加新答案。
标签: javascript node.js events input async-await