js中变量作用域的推断
本来写在帖子里了,但是感觉应该存个底,放这吧,呵呵。
论坛帖子地址:http://www.iteye.com/topic/842542
这个问题其实之前困扰了我很久。如今终于想明白了,特来分享,如果有错误的地方,请帮忙指正,我会随时回来修正滴。
一、迷思!由一段代码引发的疑惑
请看如下代码:
for(var i=0;i<3;i++) { setTimeout(( function(j){ return function() { console.log(j); } })(i) ,1); }