我知道如何在字符串后面附加一个传递的值,并显示如下:
function(value) {
console.log("New " + value);
}
问题是:我试图将一个值附加到全局变量,然后像这样将其一起调用:
function(value) {
console.log(value + globalvariable);
}
但这是行不通的,因为它没有调用全部内容,只是将值附加为字符串,然后仅调用globalvariable。
我如何将此值作为全局变量名称附加到globalvariable中,以便以后可以调用它?
我是一个自学成才的人,如果做错了,我不知道吗?
也许还有另一种更好的方法可以做到这一点,我将非常感激看到
我已经尝试了很多似乎无效的方法
如果我写了副本我很抱歉
最佳答案
如此处建议Dynamically create variable in javascript and assign value
你可以这样做:
var globalVar = 5;
function test(value) {window[value+''+globalVar] = 'newValue';}
test("myName");
console.log(myName5);
关于javascript - 将值附加到全局变量名称中,稍后再调用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/56884948/