代码改变世界

随笔档案-2012年5月4日

你必须知道的【闭包】陷阱和案例-非常好

2012-05-04 18:06 by 臭小子1983, 855 阅读, 收藏,
摘要: 闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。一、闭包的好处 1、避免全局变量的污染 2、传递参数的形式减少作用域查找 3、通过闭包可以获取函数内部变量二、闭包的坏处 1、用完后不删除变量,会一直存在内存中,在ie中会造成内存泄露一、... 阅读全文