JS基础语法---作用域链

 

从函数嵌套来分析:

(层数一般5层内)

    var num=10;
    function f1() {
      var num=20;
      function f2() {
        var num=30;
        function f3() {
          var num=50;
          console.log(num);
        }
        f3();
      }
      f2();
    }
    f1();

 

看下图理解相对应的作用域:

 

 

posted @ 2019-11-29 12:17  jane_panyiyun  阅读(216)  评论(0编辑  收藏  举报