0

私は小さなWebプロジェクトに取り組んでいますが、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 に答える