Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/416.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 转换';s与变量连接到一个变量_Javascript_Jquery - Fatal编程技术网

Javascript 转换';s与变量连接到一个变量

Javascript 转换';s与变量连接到一个变量,javascript,jquery,Javascript,Jquery,我不认为这是一个变量。 我有一个全局变量dummy1、dummy2、dummy3、等。当我执行console.log(dummy1)时,我会一直处于未定义状态。 我想在单词dummy后面加上1,2,3,然后把我所有的东西保存到我的全局文件中。这是行不通的,我甚至不认为它是有效的,但不知道该怎么办 for(var i = 1; i<3; i++){ if(numberSelect == i){ window["dummy"[i]]=numberSelect;

我不认为这是一个变量。 我有一个全局变量
dummy1、dummy2、dummy3、
等。当我执行
console.log(dummy1)
时,我会一直处于未定义状态。 我想在单词dummy后面加上1,2,3,然后把我所有的东西保存到我的全局文件中。这是行不通的,我甚至不认为它是有效的,但不知道该怎么办

for(var i = 1; i<3; i++){
    if(numberSelect == i){
        window["dummy"[i]]=numberSelect;
    }
}
for(变量i=1;i更改为:

window["dummy" + i] = numberSelect;
试试这种方法

   window.CustomStorage = {};
   window.CustomStorage["dummy"+[i]]=numberSelect;
你可以像这样找回它

   window.CustomStorage.dummy1 or simply CustomStorage.dummy1

基本思想是将所有动态内容保存到一个名为
CustomStorage
的对象中,并使用属性名检索它。例如,dummy1、dummy2等

什么是窗口?由于我们看不到虚拟变量的定义或numberSelect是什么,您能否包含更多的代码。@RenegadeAndy窗口是javascript全局窗口,其中基本变量是:)@hardy,当然是,但它在这里被视为数组?!