objNumber
変数に応じて、for
ループを作成しようとしています。ループ内の変数名を徐々に変更する方法
for (var i = 1; i <= objNumber; i++){
var myElement = new Element('div', {id: 'slot'+i, class: 'slot'});
var myObject+i = new myClass
}
私はすべてのオブジェクトの名前を追跡することができるようにこれを行うにしたい、と簡単にそれらを参照することができます:それはそうのような多くのオブジェクトと異なる変数と名前彼らは、ということになります。
各myObject
は別の「子」オブジェクトを作成します。私がすべてのオブジェクトを同じ番号で保持すると、すべてのオブジェクトを追跡できます。
これを行う最も良い方法ですか?それとも不可能なのでしょうか?
これが配列のためにあるものです。 – Pointy
あなたはたぶん配列を使うべきですが、将来参考のためにjavascriptで変数変数を使うことができます: 'var i = 'foo';ウィンドウ[i + "bar"] = i; foobar == "foo" ' – circusbred