duantonghai 发表于 2013-1-29 08:52:48

js 闭包

闭包这个概念想了很久,今天谈谈我的认识。

个人认为js的闭包实际上就是js引用存在的域, 正如java里面的变量存活范围一样。

js没有类,都是函数function,当一个函数执行的时候这个函数就在当前域有了存活,占据了小块内存,比如。

function a(){

    }

   执行 a(), 系统就有了a函数以及他所包含的数据。这就形成了一个闭包,只要当前程序不销毁,a里面的数据肯定就继续存活。。。
页: [1]
查看完整版本: js 闭包