采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
<script type="text/javascript">
function printing() {
console.log(1);
setTimeout(function() { console.log(2); }, 1);
setTimeout(function() { console.log(3); }, 0);
console.log(4);
}
printing();
</script>
setTimeout 的第二个参数至少要大于 4,否则和 0 等同效果(以前的经验,现在可能不是 4)。总之,这个参数不能太小,太小了就当 0 处理了。
如果按照这个逻辑,你提的问题就解释通了。
谢谢老师,之前查资料是4秒,不过现在肯定改了,我的问题没有了
不是 4 秒,是 4 毫秒
我写错了,谢谢老师指正。
登录后可查看更多问答,登录/注册
BAT高级前端工程师亲授,结合真实面试题,提高面试成功几率
1.3k 19
1.3k 17
1.4k 11
1.4k 10
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号