理解闭包、同步、异步的最好例子

//每次循环会调用setTimeout函数,其中指定了一个timeout后执行的函数 //这个函数由于构成闭包的关系,其可以访问外层函数定义的变量,这个变量就是i //在for循环执行完毕后,i的值为10.此时在事件队列中有10个timeout函数等待执行 //当timeout时间到时,对应的执行函数调用的i都是同一个,也就是10 for(var i=0;i<10;i++){ setTim
相关文章
相关标签/搜索