for(var i=0;i<3;i++){ setTimeout(function(){ alert(i)},1000) } //i打印出来是多少。。。 作为一个小白 今天面试做这题 做错了 回来查了查总结下 //JS是单线程的,意味着同一时间只能执行一条语句,所以每个JS执行代码块都会阻塞异步事件的执行,这就意味着当一个异步(鼠标点击事件,ajax,settimeout)发生的时候,他们将排在执行队列的最后等待执行
by: 发表于:2017-10-17 15:02:14 顶(0) | 踩(0) 回复
??
by: 发表于:2017-10-17 15:02:14 顶(0) | 踩(0) 回复
??
回复评论