在javascript中使用时间延迟(具体情况)

我在这个网站上找到了一个js时间延迟的示例代码片段。当我运行js调试时(单击按钮后),一切正常。适当的延迟后,每次更新都会显示在页面上。但是,当我删除调试并让脚本运行时(单击按钮后),就好像它在运行所有代码并仅给出最后的更新。我也尝试过函数setTimeout(),但是发生了同样的事情。当我自己测试延时代码(没有其他代码)时,它工作正常。

这与javascript的异步特性有关吗?如果其他人正在使用时间延迟代码,那我一定会错过一些东西……那可能是什么?

评论