将值附加到全局变量名称中,稍后再调用

时间:2019-07-04 09:35:06

标签: javascript global-variables

我知道如何在字符串后面附加一个传递的值,并像这样显示它:

time  = dt.datetime.strptime(time,'%H:%M:%S').time()

问题是:我试图将一个值附加到全局变量,然后像这样将其一起调用:

function(value) {
   console.log("New " + value);
}

但是它不起作用,因为它没有调用全部内容,只是将值附加为字符串,然后单独调用了globalvariable。

如何将该值作为全局变量名称附加到globalvariable中,以便以后可以调用?

我是一个自学成才的人,如果做错了,我不知道吗?

也许还有另一种更好的方法可以做到这一点,我将非常感激

我已经尝试了很多似乎不起作用的东西

如果我写了副本,我深表歉意

1 个答案:

答案 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);