是我定义为....的全局变量。
global1 ="global1 contents";
global2 ="global1 contents";
现在我想用这样的话来称呼它
console.log(global+"1") ;
如何通过拆分最后一个字符来调用全局变量?
答案 0 :(得分:1)
您可以使用window
上的括号表示法来访问全局变量:
global1 = "global1 contents";
global2 = "global2 contents";
var varName = 'global';
alert(window[varName + '1']);

但请注意,将变量放入自己的对象以节省污染window
:
var myObj = {
global1: "global1 contents",
global2: "global2 contents"
}
var varName = 'global';
alert(myObj[varName + '1']);