Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/dart/3.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变量_Javascript_Variables - Fatal编程技术网

创建JavaScript变量

创建JavaScript变量,javascript,variables,Javascript,Variables,我正在做一个小的web项目,我对在JS中创建变量有点困惑 该应用程序允许人们使用JS库Raphael在画布上创建形状。这一切都很简单,但我想知道的是,假设用户创建了10个立方体。我该如何在javascript中做到这一点,我的意思是,这些多维数据集中的每一个都需要自己的变量名,以便可以引用它们,我该如何让用户在创建对象时创建变量 我意识到这似乎是一个极其愚蠢的问题,但我的大脑目前有点疲惫 感谢您对此事的帮助。创建一个数组 var cubes = []; 每次用户创建一个时,您都可以将其添加到阵

我正在做一个小的web项目,我对在JS中创建变量有点困惑

该应用程序允许人们使用JS库Raphael在画布上创建形状。这一切都很简单,但我想知道的是,假设用户创建了10个立方体。我该如何在javascript中做到这一点,我的意思是,这些多维数据集中的每一个都需要自己的变量名,以便可以引用它们,我该如何让用户在创建对象时创建变量

我意识到这似乎是一个极其愚蠢的问题,但我的大脑目前有点疲惫

感谢您对此事的帮助。

创建一个数组

var cubes = [];
每次用户创建一个时,您都可以将其添加到阵列中:

cubes.push(newCube);
然后,您可以使用以下方法引用给定的多维数据集:

cubes[3]
或者,使用循环对其进行迭代:

for (var i = 0; i < cubes.length; i++) {
    // do something with cubes[i]
}
for(变量i=0;i
或者,您不必全部存储它们,只需使用普通的DOM操作工具在DOM中查找并迭代它们。

创建一个数组

var cubes = [];
每次用户创建一个时,您都可以将其添加到阵列中:

cubes.push(newCube);
然后,您可以使用以下方法引用给定的多维数据集:

cubes[3]
或者,使用循环对其进行迭代:

for (var i = 0; i < cubes.length; i++) {
    // do something with cubes[i]
}
for(变量i=0;i
或者,您不必全部存储它们,只需使用普通的DOM操作工具在DOM中查找和迭代它们即可