我是node.js中的新手。我知道它使用異步編程,但我需要編寫一個循環讓用戶輸入一些數據,然後在用戶輸入數據後,一次又一次地詢問,直到循環結束。 我試過這段代碼,但輸出是這樣的:
Insert Data?
插入數據?
插入數據?
當我想輸入的東西就好像:aaallliii如何在node.js中逐行運行代碼
for (index=1;index<=3;index++){
console.log("Insert Data?");
prompt.start();
prompt.get(['data'], function (err, result)
{
});
}
我怎麼能寫使用它像正常循環的代碼?
'我知道它僅使用異步programming'異步部分是異步的,同步部分是...鼓輪...同步...什麼是你的代碼中的'提示符'? –
@JaromandaX我在命令行中運行代碼,提示可以幫助我向用戶詢問我想要的數據。我發現它在stackoverflow。 –
使用'async/await'查看最簡單的解決方案,否則查看Promises並解析它們。 – jackarms