zoukankan      html  css  js  c++  java
  • js参考---闭包的生命周期

    js参考---闭包的生命周期

    一、总结

    一句话总结:

    1. 产生: 在嵌套内部函数定义执行完时就产生了(不是在调用)
    2. 死亡: 在嵌套的内部函数成为垃圾对象时

    二、闭包的生命周期

    博客对应课程的视频位置:

     1 <!DOCTYPE html>
     2 <html lang="en">
     3 <head>
     4   <meta charset="UTF-8">
     5   <title>04_闭包的生命周期</title>
     6 
     7 </head>
     8 <body>
     9 <!--
    10 1. 产生: 在嵌套内部函数定义执行完时就产生了(不是在调用)
    11 2. 死亡: 在嵌套的内部函数成为垃圾对象时
    12 -->
    13 <script type="text/javascript">
    14   function fun1() {
    15     //此处闭包已经产生
    16     var a = 3;
    17 
    18     function fun2() {
    19       a++;
    20       console.log(a);
    21     }
    22 
    23     return fun2;
    24   }
    25   var f = fun1();
    26 
    27   f();
    28   f();
    29   f = null //此时闭包对象死亡
    30 </script>
    31 </body>
    32 </html>
     
  • 相关阅读:
    上传文件(一)
    momentjs
    asp.net中session的原理及应用
    聊天程序(基于Socket、Thread)
    接口与抽象类
    asp.net 发送邮件
    Web.Config文件详解
    Apache Sqoop
    HBase 数据模型(Data Model)
    HBase框架学习之路
  • 原文地址:https://www.cnblogs.com/Renyi-Fan/p/12446594.html
Copyright © 2011-2022 走看看