闭包是js开发惯用的技巧,什么是闭包?

闭包指的是:能够访问另一个函数作用域的变量的函数。

清晰的讲:闭包就是一个函数,这个函数能够访问其他函数的作用域中的变量。

function outer(){
var a = '1';
var inner = function(){
cosole.log(a)
}
retrun inner //inner就是一个闭包函数,因为它能够访问到outer函数的作用域
}

  

未完待续

最新文章

  1. JavaScript高级编程 (2) - HTML 与 JavaScript
  2. SCI英文论文写作- Latex 进阶
  3. SPOJ - PLSQUARE Palin Squar(hash+回文串)
  4. c#全局鼠标事件以及鼠标事件模拟
  5. Rhel6-cacti+nagios+ganglia(apache)配置文档
  6. opencv笔记5:频域和空域的一点理解
  7. response对象详解
  8. IIS7报错:如果要使用托管的处理程序,请安装 ASP.NET
  9. linux路由表配置
  10. Algorithm 算法
  11. MySQL优化五 SQL优化
  12. 基于jquery的城市选择插件
  13. CF1093F Vasya and Array
  14. python----函数的动态传参
  15. Qt QTimer
  16. mysql工具——使用mysqlshow查看mysql对象信息,查看mysql表大小
  17. [006] largest_common_substring
  18. Android 出现java.lang.NoClassDefFoundError错误
  19. JAVA EE 博客实例
  20. Python常见字符串处理操作

热门文章

  1. Vue零碎总结
  2. Linux02 cd命令以及绝对路径和相对路径
  3. C++ 中 static 与 const 的用法及对比
  4. 用jquery和php实现ajax异步请求响应
  5. 虚拟环境搭建Django项目
  6. 20191104-基于Python计数排序算法分析
  7. HCIA SWITCHING&ROUTTING 笔记——第一章 TCP/IP基础知识(3)
  8. Map、Set的基本概括
  9. QT-入门:创建项目时遇到工程工具集(Kit)找不到问题
  10. window服务器查看管理员列表