首页 > 其他 > 详细

闭包的理解

时间:2020-06-26 10:32:50      阅读:56      评论:0      收藏:0      [点我收藏+]

1、如何产生闭包?

  当一个嵌套的内部函数函数引用了嵌套的外部函数的变量时,就产生了闭包

2、闭包到底是什么?

  理解一:闭包是嵌套的内部函数

  理解二:包含被引用变量的对象

  闭包存在于嵌套函数的内部函数中

3、产生闭包的条件?

  函数嵌套

  内部函数引用了外部函数的数据

4、JavaScript 闭包举例

  注意:javaScript 变量的声明在代码解析期完成,变量的赋值发生在代码的运行期

<script type="text/javascript">
    function fun1(){
       var a=2
       function fun2(){
         console.log(a)
       }
    fun2() } fun1()
</script>

 

闭包的理解

原文:https://www.cnblogs.com/mojiejushi/p/13193681.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!