为了账号安全,请及时绑定邮箱和手机立即绑定

JS定时器的问题

JS定时器的问题

慕勒小柒 2017-08-14 11:43:48
 答案是3 2 1 , 只知道第一个肯定在最后,第二个不是立即执行吗?为什么3在最前
查看完整描述

1 回答

?
Yexiaomo

TA贡献152条经验 获得超157个赞

大概意思是这样

setTimeout函数属于异步执行函数
当 JS 是单线程,主程序运行至 setTimeout 时, 会放入等待对中
等待主程序执行结束后,按 setTimeout的第二参数(也就是时间设定那个参数) 决定谁先执行
这个时间参数是相对于 主程序执行完的那个时间

-------分割线------------

具体的你可以百度一下,大概意思就是这样

查看完整回答
反对 回复 2017-08-14
  • 1 回答
  • 2 关注
  • 1231 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信