Javascript 延迟提示

Javascript delaying prompts

假设我有 5 个函数(它们的功能无关紧要)。为了使最后一个功能起作用,我需要用户输入一些东西,所以我决定包括以下行:

var irrelevant = prompt("Question that you don't need to know")

其他四个函数只是将内容记录到控制台。然而,正在发生的事情(这并不重要,但出于风格原因,这让我很烦)是第五个也是最后一个函数中的提示命令在任何其他函数有机会将它们的信息记录到安慰。有没有什么办法可以将提示命令延迟一两分钟,这样它就不会那样做?

不久前,我自己的一些代码也遇到了类似的问题。 @mplungjan 为您指明了正确的方向。您可以尝试将提示放入以下 ​​-

setTimeout(function(){
    var irrelevant = prompt("Question that you don't need to know")
}, 0);

这会为您的提示添加 0 毫秒的延迟,但这足以让提示在到达该行之前保持不变。

希望对您有所帮助。