摘要: 模拟块级作用域大家都知道在JavaScript中没有块级作用域的概念,我们可以通过使用闭包来模拟实现块级作用域,看下面的示例:1 (function () {2 for (var i = 0; i < 10; i++) {3 //Do Nothing4 }5 6 alert(i); //输出107 })();第6行可以访问到for循环块中的变量i,如果我们稍微修改以上代码,把for循环块放置在闭包中,情况就不一样了:1 (function () {2 (function () {3 for (var i = 0; i < 10;... 阅读全文
posted @ 2012-07-26 11:58 GyyCyy.Xap 阅读(2203) 评论(3) 推荐(1) 编辑