我知道如何在字符串后面附加一个传递的值,并像这样显示它:
time = dt.datetime.strptime(time,'%H:%M:%S').time()
问题是:我试图将一个值附加到全局变量,然后像这样将其一起调用:
function(value) {
console.log("New " + value);
}
但是它不起作用,因为它没有调用全部内容,只是将值附加为字符串,然后单独调用了globalvariable。
如何将该值作为全局变量名称附加到globalvariable中,以便以后可以调用?
我是一个自学成才的人,如果做错了,我不知道吗?
也许还有另一种更好的方法可以做到这一点,我将非常感激
我已经尝试了很多似乎不起作用的东西
如果我写了副本,我深表歉意
答案 0 :(得分:1)
如此处的建议Dynamically create variable in javascript and assign value
您可以这样做:
var globalVar = 5;
function test(value) {window[value+''+globalVar] = 'newValue';}
test("myName");
console.log(myName5);