标签: javascript settimeout
我见过一些包含以下内容的JavaScript代码:
var myFunc = function () { timeout = setTimeout(myFunc, 0); }
这似乎会立即回想起这个功能。
有什么用例吗?
答案 0 :(得分:1)
Read this.
简而言之,它“暂停”JavaScript执行以让渲染线程赶上来。它为浏览器提供了一个机会,可以在参与这个新的JavaScript之前完成一些等待完成的非JavaScript事情。