繁体   English   中英

使用换行符时,Node.js提示同步会重复提示

[英]Node.js prompt-sync repeats prompt when using newline characters

我正在进行JavaScript分配,这需要我在Node.JS中使用提示同步 在我尝试在提示中使用换行符\\n之前,它一直工作正常,这时键入的每个字符或退格键都会导致提示重复其本身。

我如何做才能使用户输入出现在新行上(此练习的要求)而又没有出现此问题?

问题代码:

if (guess < answer) {
  guess = prompt("Too low!\n> ");
} else if (guess > answer) {
  guess = prompt("Too high!\n> ");
}

输出截图

您可以试试看。

if (guess < answer) {
  console.log("Too low!");
  guess = prompt("> ");
} else if (guess > answer) {
  console.log("Too high!");
  guess = prompt("> ");
}

如果这不起作用,则可能是您自己代码的另一部分出现了问题。 如果是这样,则prompt-sync模块可能有问题,如果您认为这是有效的解决方法。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM