美文网首页
Javascript(四)---闭包的作用

Javascript(四)---闭包的作用

作者: MoreCode | 来源:发表于2020-08-04 19:22 被阅读0次

    内部函数访问了外部函数的变量并返回出去,会形成闭包

    闭包的作用

    • 1.实现公有变量;
    • 2.可以做缓存;
    • 3.可以实现继承,设置私有化属性;
    • 4.模块化开发,防止全局变量污染。

    闭包的缺点及解决

    缺点:函数执行完后, 函数内的局部变量没有释放,占用内存时间会变长,容易造成内存泄露

    解决:能不用闭包就不用,及时释放。比如:

    f = null;  // 让内部函数成为垃圾对象 -->回收闭包
    

    相关文章

      网友评论

          本文标题:Javascript(四)---闭包的作用

          本文链接:https://www.haomeiwen.com/subject/hrtgrktx.html