首页 > 编程语言 > 详细

javascript闭包

时间:2020-06-02 22:33:20      阅读:50      评论:0      收藏:0      [点我收藏+]

闭包:可以把闭包简单理解成“定义在一个函数内部的函数”

闭包的最大用处有两个,一个是可以读取函数内部的变量,另一个就是让这些变量始终保持在内存中,即闭包可以使得它诞生环境一直存在

闭包可以看作是函数内部作用域的一个接口

闭包的另一个用处,是封装对象的私有属性和私有方法,说白了就是java的封装类

外层函数每次运行,都会生成一个新的闭包,而这个闭包又会保留外层函数的内部变量,所以内存消耗很大。因此不能滥用闭包,否则会造成网页的性能问题

javascript闭包

原文:https://www.cnblogs.com/reyirfw/p/13034004.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!