闭包就是引用了其他函数作用域中变量的函数,这种模式通常在函数嵌套结构中实现。里面的 函数可以访问外面函数的变量,外面的变量的是这个内部函数的一部分。闭包有如下作用:
1、 加强封装,模拟实现私有变量;
2、 实现常驻内存的变量。
闭包不能滥用,否则会导致内存泄露,影响网页的性能。闭包使用完了后,要立即释放资源, 将引用变量指向null

Was this helpful?

0 / 0

发表回复 0

Your email address will not be published.