我认为它不认为这是一个变量。
我有一个全局变量dummy1, dummy2, dummy3,
等。当我console.log(dummy1)
时,我一直未定义。
我想将1,2,3附加到dummy这个词上并将我拥有的任何东西保存到我的全局中。这不起作用,我甚至不认为它有效但不确定该怎么做?
for(var i = 1; i<3; i++){
if(numberSelect == i){
window["dummy"[i]]=numberSelect;
}
}
答案 0 :(得分:0)
更改为:
window["dummy" + i] = numberSelect;
答案 1 :(得分:0)
所以它是window["dummy"+[i]]
有趣的是我无法将其检索为dummy1
。
这是我想的另一个问题。
答案 2 :(得分:0)
尝试这种方法。
window.CustomStorage = {};
window.CustomStorage["dummy"+[i]]=numberSelect;
你可以像
一样检索它 window.CustomStorage.dummy1 or simply CustomStorage.dummy1
所以基本的想法是将所有动态内容保存到名为CustomStorage
的对象中,并使用属性名称进行检索。即dummy1,dummy2等