http://www.v-ec.com/dh20156/article.asp?id=36
8.8. 函数作用域与闭包 如第四章所述,JavaScript函数的函数体在局部作用域中执行,局部作用域不同于全局作用域.本章将解释这些内容和相关的作用域问题,包括闭包.[*]
[*] 本章包含超前的内容,如果你是第一次阅读,可以跳过.
8.8.1. 词法作用域(Lexical Scoping) JavaScript中的函数是基于词法作用域的,而不是动态作用域.这句话的意思是JavaScript中的函数运行在它们被定义的作用域里,而不是它们被执行的作用域里.定义一个函数时,当前作用域链被保存起来并成为该函数内......
阅读全文