我正在Node.js中使用readline从控制台读取输入,但是当我第二次调用r1.question()
时,它没有返回任何内容。输入段之后的代码在接受输入之前执行。
这是我的代码:
var r1 = readline.createInterface({
input : process.stdin,
output : process.stdout
})
r1.question("",(name) => {
console.log(name)
})
r1.question("",(name) => {
console.log(name)
})
console.log("here")
我该怎么做才能确保在输入之前
console.log("here")
被执行?我该怎么做才能再次打给.question()
呢?