对闭包的理解

来源:互联网 发布:网络诗歌在哪里发布 编辑:程序博客网 时间:2024/05/22 05:09

闭包大概分为几个特性:作用域链、垃圾回收机制、函数嵌套

作用域链—-就是函数定义的时候创建的,用于寻找使用到的变量的值得一个索引,js解释器或根据先查找本地变量的赋值,如果没有就会往下一级或者父级查找

垃圾回收机制—-就是函数在执行的时候会给定义的变量给以内存空间保存,以备后面的语句执行,当执行完毕后,这些变量会被认为是无用的变量回收,等到下次执行的时候又回到最初的装填

函数嵌套—-阔以提供函数以便外部调用

0 0
原创粉丝点击