摘要: 要想理解闭包,应当先理解JavaScript的作用域和作用域链。 JavaScript有一个特性被称之为“声明提前(hoisting)”,即JavaScript函数里声明的所有变量(但不涉及赋值)都被“提前”至函数体的顶部,“声明提前”这步操作是在JavaScript引擎的“预编译”时进行的,... 阅读全文
posted @ 2015-05-22 01:07 Crucify_Lee 阅读(1309) 评论(3) 推荐(0) 编辑