• 技术文章 >Web开发 >JavaScript

    JavaScript闭包的缺点

    小妮浅浅小妮浅浅2021-08-25 09:31:30原创3826

    缺点

    1、常驻内存会增加内存的使用量,使用不当容易导致内存泄露。

    2、若不需要的情况下,在其他函数中创建函数是不明智的,因为闭包对脚本性能有负面影响,包括处理速度和内存消耗。

    实例

    function fun(n,o){
      console.log(o);
      return {
        fun: function(m){
          return fun(m,n);
        }
      };
    }
     
    var a = fun(0);  // ?
    a.fun(1);        // ?        
    a.fun(2);        // ?
    a.fun(3);        // ?
     
    var b = fun(0).fun(1).fun(2).fun(3);  // ?
     
    var c = fun(0).fun(1);  // ?
    c.fun(2);        // ?
    c.fun(3);        // ?

    以上就是JavaScript闭包的缺点,希望对大家有所帮助。更多Javascript学习指路:Javascript

    推荐操作环境:windows7系统、jquery3.2.1版本,DELL G3电脑。

    专题推荐:javascript闭包
    品易云
    上一篇:JavaScript匿名函数的用途 下一篇:javascript instanceof的原型介绍

    相关文章推荐

    • javascript工厂模式是什么• javascript适配器模式的理解• javascript装饰者模式是什么• javascript字符串的语法介绍• javascript中null和undefined的区别• javascript如何动态加载js文件• javascript全局变量的使用注意• javascript访问不同对象的速度比较• javascript事件委托是什么• javascript迭代器是什么• JavaScript闭包如何创建• JavaScript闭包的注意事项• JavaScript匿名函数的用途

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网