以下为ChatGPT自动生成的解答,正确与否请自行判断。 也许你也可以从大家的发帖中找到想要的答案!
BFE.devAI解答 - JavaScript 小测验
52. requestAnimationFrame
输出结果为:
1
6
3
4
2
5
解释:
- 首先输出
1
; - 然后执行一个 while 循环,等待大约 200ms;
- 在等待期间,两个 requestAnimationFrame 的回调都被添加到了浏览器的事件队列中,其中一个回调输出
3
,另一个回调输出4
; - 在等待期间还添加了一个
setTimeout
,延迟 100ms 输出2
; - 等待期结束后,先输出
6
; - 最后
setTimeout
回调输出5
。