将与变量连接的字符串转换为变量

Converting a string that's concatenate with variable to a variable

本文关键字:变量 转换 字符串 连接      更新时间:2023-09-26

我不认为这是一个变量。我有一个全局变量dummy1, dummy2, dummy3,等。当我做console.log(dummy1)时,我一直变得不确定.我想将 1,2,3 附加到单词 dummy 中,并将我所拥有的任何内容保存到我的全局中。这是行不通的,我什至不认为它有效但不确定该怎么做?

for(var i = 1; i<3; i++){
    if(numberSelect == i){
        window["dummy"[i]]=numberSelect;
    }
}

更改为:

window["dummy" + i] = numberSelect;

试试这种方法。

   window.CustomStorage = {};
   window.CustomStorage["dummy"+[i]]=numberSelect;

你可以像

   window.CustomStorage.dummy1 or simply CustomStorage.dummy1

所以基本的想法是将所有动态内容保存到一个名为 CustomStorage 的对象中,并使用属性名称检索它。 即虚拟1,虚拟2等