首页 > 代码库 > Javascript关于闭包的个人理解
Javascript关于闭包的个人理解
关于闭包,我理解为定义在一个函数体函数内部的子函数,该子函数拥有唯一的接口和出口。作为函数体的变量被引用,函数体返回时闭包处于激活状态。
关于理解我们可以结合以下代码,我们所看到的闭包的形式:
(function(){ //do something })()
1.该子函数可以访问外部函数(函数体)函数作用域中的变量丶参数丶和声明的其他的内部函数(子函数)。
2.当其中一个这样的内部函数在包含它们的外部函数之外被调用时,就会形成闭包。
tips:闭包形式结构中的第二个括号,表示函数被调用,形成闭包
3.所以闭包也是连接函数外部和函数内部的一座桥梁。
Javascript关于闭包的个人理解
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。