簡體   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