如何使本地变量进入Global? JavaScript的

这个问题在这里已经有了答案:

  • 在JavaScript函数中定义全局变量11个答案

  • 您可以执行以下操作来访问函数内部的全局内容。

    任何在函数范围外创建的变量都可以在函数内部引用。

    Var myGlobalVar;
    
    Function myFunction(){
       if(....) {
            myGlobalVar = 1;
       }
    }
    

    你没有。

    您可以通过执行window.myVar = myVar (无论您是全局对象替换window来将局部变量复制到全局范围,但是如果您重新分配本地变量,则全局副本不会跟随。


    您可以将一个键分配给window对象。 这将是一个全局变量。

    function foo(){
       var bar1; //local variable
       bar1 = 11;
       window.bar2 = bar1; //bar2 will be global with same value.
    }
    

    要么

    在纯JavaScript中,如果你将声明一个没有var的变量,它将在全局范围内。

    function foo(){
       var bar1; //local variable
       bar1 = 11;
       bar2 = bar1; //bar2 will be global with same value.
    }
    

    注意: -在上面的文本中,如果bar2不会被声明,它将会进入window范围,否则它会更新bar2 。 如果你想确保一个全球性的人说像window.bar2=bar1

    链接地址: http://www.djcxy.com/p/95017.html

    上一篇: How to make a local variable into Global? JavaScript

    下一篇: JavaScript check if variable exists (is defined/initialized)