javascript 闭包的理解

js中的闭包可以理解为一个function,即函数,且是内部函数。

闭包的作用:

一、闭包读取函数内部的变量,实现从对象外部能够访问函数内部属性的效果。闭包相当于java中的get方法,能够访问类对象中的私有属性。

二、使访问到的对象内部变量保存在内存中。

 

注意事项:

一、闭包不要常用,容易造成占用大量内存,性能减慢

二、闭包能够改变函数内部变量的值。

 

posted @ 2018-03-27 07:25  Phil李  阅读(151)  评论(0编辑  收藏  举报