理解 JavaScript 闭包{转载}

本文转载自:http://www.cn-cuckoo.com/2007/08/01/understand-javascript-closures-72.html

 

要成为高级 JavaScript 程序员,就必须理解闭包。

本文结合 ECMA 262 规范详解了闭包的内部工作机制,让 JavaScript 编程人员对闭包的理解从“嵌套的函数”深入到“标识符解析、执行环境和作用域链”等等 JavaScript 对象背后的运行机制当中,真正领会到闭包的实质。

原文链接:JavaScript Closures

可打印版:JavaScript 闭包

目录

简介

返回目录

Closure
所谓“闭包”,指的是一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函数),因而这些变量也是该表达式的一部分。
posted @ 2010-01-02 21:45  陈希章  阅读(522)  评论(0编辑  收藏  举报