0

我正在做一个小型网络项目,我对在 JS 中创建变量有点困惑。

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

我意识到这似乎是一个非常愚蠢的问题,但此刻我的大脑有点疲惫。

感谢您对此事的任何帮助。

4

1 回答 1

5

创建一个数组。

var cubes = [];

每次用户创建一个,您可以将其添加到数组中:

cubes.push(newCube);

然后,您可以通过以下方式引用给定的多维数据集:

cubes[3]

或者,使用循环迭代它们:

for (var i = 0; i < cubes.length; i++) {
    // do something with cubes[i]
}

或者,您不必全部存储它们,您可以使用普通的 DOM 操作工具在 DOM 中查找和迭代它们。

于 2012-04-06T15:36:34.777 回答