gpt4 book ai didi

javascript - 如何在间隔后出现 console.log 或提示

转载 作者:行者123 更新时间:2023-11-29 22:58:37 25 4
gpt4 key购买 nike

我在一个简单的程序中使用 console.log()

console.log("Welcome");
var name = prompt("What is your name?");
console.log("Hello" + name);

但提示出现在欢迎消息之前。有没有一种方法可以让这些消息按顺序排列或者是否有替代方法。

我希望欢迎消息出现在提示之前,但它并没有发生,提示出现在破坏程序流程之前。

最佳答案

实现您所追求的目标的一种可能方法是将 Promiseasync/await 一起使用,它将在 setTimeout 调用后解析做完了。这样您就可以创建自己的“ sleep ”功能,从而在提示用户之前“暂停”程序:

const sleep = t => new Promise(res => setTimeout(res,t));

(async _ => {
console.log("Welcome");
await sleep(1); // sleep for 1 milisecond
var name = prompt("What is your name?");
console.log("Hello " + name);
})();

或者,您可以使用 alert() 作为输出而不是使用 console.log():

alert("Welcome");
var name = prompt("What is your name?");
alert("Hello " + name);

关于javascript - 如何在间隔后出现 console.log 或提示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56091649/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com