gpt4 book ai didi

javascript - 动态调用Javascript变量

转载 作者:行者123 更新时间:2023-11-28 00:06:38 25 4
gpt4 key购买 nike

下面是我定义的全局变量......

global1 ="global1 contents";
global2 ="global1 contents";

现在我想这样调用它

console.log(global+"1") ; 

如何通过分割最后一个字符来调用全局变量?

最佳答案

您可以通过在窗口上使用方括号表示法来访问全局变量:

global1 = "global1 contents";
global2 = "global2 contents";

var varName = 'global';
alert(window[varName + '1']);

但请注意,最好将变量放入其自己的对象中,以避免污染窗口:

var myObj = {
global1: "global1 contents",
global2: "global2 contents"
}

var varName = 'global';
alert(myObj[varName + '1']);

关于javascript - 动态调用Javascript变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31286513/

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