2018-06-04-闭包

一、何为闭包

闭包是指有权访问另一个函数作用域中的变量的函数。

function foo(){
    /*这里面的就是⬇️*/
    var a = 'test';
    function bar() {
          return  a;
    }
    /*这里面的就是⬆️*/
    return bar;
 }
  var bar  =  foo();
  bar();
image
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 作用域和闭包是 JavaScript 最重要的概念之一,想要进一步学习 JavaScript,就必须理解 Java...
    劼哥stone阅读 1,274评论 1 13
  •   函数表达式是 JavaScript 中的一个既强大有容易令人困惑的特性。定义函数的的方式有两种: 函数声明; ...
    霜天晓阅读 914评论 0 1
  • 变量 变量分为全局变量和局部变量,全局变量就是指该变量的作用域为当前文档,也就是说全局变量在当前文档的所有Java...
    jrg陈咪咪sunny阅读 467评论 0 1
  • 谈起闭包,它可是JavaScript两个核心技术之一(异步和闭包),在面试以及实际应用当中,我们都离不开它们,甚至...
    sponing阅读 824评论 0 7
  • 刚和赵先生认识是在一次老乡聚会上。那次聚餐,因为正好是一个市的,所以就被他拉着坐下说话。我负责收钱算账,都没太有时...
    浅云兮阅读 202评论 0 0

友情链接更多精彩内容