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) 回复
??
回复评论