Javascript延迟提示

Javascript延迟提示,javascript,prompt,Javascript,Prompt,假设我有5个函数(不管它们做什么)。为了使最后一个函数工作,我需要用户输入一些内容,因此我决定包括以下行: var irrelevant = prompt("Question that you don't need to know") 其他四个函数只是将内容记录到控制台。然而,发生的事情(这并不重要,但出于风格原因,这让我很恼火)是,第五个也是最后一个函数中的提示命令在其他任何函数有机会将其信息记录到控制台之前跳了起来。有没有办法将提示命令延迟一两分钟,这样它就不会这样做?不久前,我自己的一些

假设我有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毫秒的延迟,但足以阻止提示,直到到达该行


希望这有帮助。

如果你添加js代码,我可能会帮助你。你真的见证了时间旅行吗?我们无法用看不见的代码帮助你。请使用堆栈片段(
[]
工具栏按钮)使用runnable演示问题,更新您的问题。这样我们就没有时间和耐心来帮助您了。享受宁静。同时寻找setTimeout@Nellington这样看来,你们两个都没有抓住要点,或者说是怎么回事,也没有花太多时间在这里看到你们所担心的事情没有真正发生(太多)。我们不能帮助我们看不见的东西,这对最后一个功能的完成没有帮助。