zoukankan      html  css  js  c++  java
  • 闭包

    1,闭包是什么?

    函数在调用的时候会形成一个私有作用,对内部变量起到保护作用 。

    2,变量销毁

      1人为销毁  var a=12;a=null

      2自然销毁  函数调用完之后,浏览器会自动销毁函数内的变量

    3,闭包的作用:1保护变量   2缓存数据

        劣势:也是缓存数据

    4,闭包的种类:对象式    函数式

    (1)、函数式

          eg: function  fn(){

              var  a=3;

              function  (){
                a++

                console.log(a)

                }

              fn()

            }

        (2)、对象式

          eg:function   fn(){

              var    a=45;

              var    obj={

                 num:3

              }

            console . log(obj . num)

          }

     5,函数返回值:

      每个函数都有一个返回值,如果人为返回,return的什么就是什么,没有就是underfined。

      

  • 相关阅读:
    006开源O/R映射框架内容回顾
    005---query接口初步
    004---持久对象的生命周期介绍
    C++中计算矩阵的行列式
    异面直线判定
    华夏万家不投资最佳激活顺序
    飞行目标定位测量相关文献记录
    程序运行缺少MSVCR110.dll
    C++中的return返回值:return0 or return -1?
    办宽带
  • 原文地址:https://www.cnblogs.com/yangxueyan/p/10133326.html
Copyright © 2011-2022 走看看