Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我已经看到一些 JavaScript 代码具有以下内容:
var myFunc = function () { timeout = setTimeout(myFunc, 0); }
似乎这会立即召回该功能。
这有什么用例?
读这个。
简而言之,它“暂停”JavaScript 执行以让渲染线程赶上。它使浏览器有机会完成一些非 JavaScript 的事情,这些事情在处理这段新的 JavaScript 之前一直在等待完成。