博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
js_高级_闭包
阅读量:6047 次
发布时间:2019-06-20

本文共 337 字,大约阅读时间需要 1 分钟。

  1、闭包的概念

  在一个作用域(不一定是全局作用域)可以访问另一个作用域(函数作用域)的变量;闭包也可以理解成一种现象

  当一个作用域可以访问另一个作用域的变量时此时就发生了闭包。

  闭包也是一个函数:闭包的基本形式----函数返回函数(函数嵌套)+ 被返回的函数使用访问到了外层函数的变量  

  创建好一个函数后,在函数执行时会开启一个函数作用域,当函数执行完后,函数作用域会被销毁,局部变量也随之被销毁

  

  

  演示闭包

   

2、闭包的应用

    

      

     

3、思考题:闭包产生的条件

  

  

 

   

 

 

    

  

转载于:https://www.cnblogs.com/yangyutian/p/10944727.html

你可能感兴趣的文章
移动互联网,入口生死战
查看>>
JAVA多线程深度解析
查看>>
Kafka High Level Consumer 会丢失消息
查看>>
java 获取系统当前时间的方法
查看>>
Ubuntu 10.04升级git 到1.7.2或更高的可行方法
查看>>
Spring Security4实战与原理分析视频课程( 扩展+自定义)
查看>>
第一周博客作业
查看>>
thinkpython2
查看>>
oracle recyclebin与flashback drop
查看>>
svmlight使用说明
查看>>
Swing 和AWT之间的关系
查看>>
获取post传输参数
查看>>
ASP生成静态页面的方法
查看>>
HDU 1325 Is It A Tree? 判断是否为一棵树
查看>>
Bzoj 2252: [2010Beijing wc]矩阵距离 广搜
查看>>
Oracle 12c 多租户 手工创建 pdb 与 手工删除 pdb
查看>>
shell初涉
查看>>
[浪子学编程][MS Enterprise Library]ObjectBuilder之创建策略祥解(二)
查看>>
关于云栖,有点无语的几个地方,管理能不能管?
查看>>
Windows线程的同步与互斥
查看>>