JavaScript中的函数运行在它们被定义的作用域里,而不是它们被执行的作用域里。

  • 作用域属性是在定义函数的时候决定的,不是在调用函数的时候决定。

  • JavaScript中的函数运行在它们被定义的作用域里,而不是它们被执行的作用域里。

  • eg.

    var name = "lw";
    
    function alert_1 () {
    
      alert(name);
    
    }
    
    function alert_2 () {
    
     var name = "zgm";
    
     alert_1();
    
    }
    
    alert_2();// 结果:lw

猜你喜欢

转载自blog.csdn.net/qq_37016928/article/details/80089073