zoukankan      html  css  js  c++  java
  • 闭包的理解

    最官方能懂得概念:函数体内部的变量都可以在保存在函数作用域内

    结合作用域的规则去了解:作用域是函数定义的时候就创建的,不管在何时何地执行(哪怕在全局执行)一个闭包函数,它的首先作用域就是它闭包函数的作用域

    例子:

    var scope = "global";
    function checkscope(){
      var scope ="local";
      function f(){ return scope; }
      retun f;
    }
    checkscope()(); //这里在全局调用闭包函数,但是f()函数的首冲作用域仍是闭包作用域

  • 相关阅读:
    反射:框架设计的灵魂
    Junit测试
    XML笔记
    map 的用法
    opencv总结1
    光源
    镜面反射
    openGL纹理对象
    GPU入门
    动态规划1
  • 原文地址:https://www.cnblogs.com/GerryOfZhong/p/5219644.html
Copyright © 2011-2022 走看看