gpt4 book ai didi

javascript - 如何创建javascript全局可访问的静态变量?

转载 作者:行者123 更新时间:2023-11-28 12:35:55 25 4
gpt4 key购买 nike

我想创建一个全局可访问的变量。当我们想改变的时候,它就必须改变。更改后,它必须给出更改后的值。

var language ="english";

function getGlobalVar(varName) {
if(varName == "language"){
return language;
}
}

function setGlobalVar(varName, value) {
if(varName == "language"){
language = value;
}
}

当我们在其他页面使用 getGlobalVar("language") 时,它必须给出改变后的值。

最佳答案

全局变量只是附加到窗口的变量:

window.language = 'english';

function getGlobalVar(bar) {
return window[bar];
}

建议您创建自己的命名空间以避免以后出现问题:

window.MY = {};
MY.language = 'english';

关于javascript - 如何创建javascript全局可访问的静态变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17058247/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com