闭包

什么是闭包:
闭包就是在一个函数的内部创建一个子函数;函数的作用域主要分两种 一是:全局作用域;二是函数作用域;由于函数中可以使用全局变量,全局中不可以使用局部的变量,所以为了使用函数中的变;故而需要使用闭包;函数中当函数执行完之后作用域以及内存就会被清理重置;但是当有子函数时候该内存就会被保存,这个就是闭包;
闭包优点:
1.可以读取函数内部的变量;
缺点:造成内存泄露,影响页面的额性能;

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • javascript 闭包的概念,闭包的作用,闭包经典面试题详解(配图解) 函数作用域(闭包前置知识) 要彻底弄懂...
    zhengaoly阅读 272评论 0 0
  • 前言 面试问题: 说一下对变量提升的理解 说明this的几种不同的使用场景 创建10个 标签,点击的时候弹出来对应...
    陈观齐阅读 265评论 0 1
  • 开始之前 这是回北京后被疫情困在家的第四周了,在弹尽粮绝和刚刚看完《十二道锋味》芬兰之旅,还沉浸在奇幻的极光和诱人...
    Geeker工作坊阅读 399评论 0 1
  • JavaScript作用域链 作用域 作用域就是变量和函数的可访问范围, 控制着变量和函数的可见性与生命周期, 在...
    HelloJames阅读 346评论 0 1
  • 推荐指数: 6.0 书籍主旨关键词:特权、焦点、注意力、语言联想、情景联想 观点: 1.统计学现在叫数据分析,社会...
    Jenaral阅读 5,752评论 0 5