JS:変数名を動的に指定する
2012.01.25
変数名を動的に指定できる、
Flashでは配列アクセス演算子と呼ばれるものがあるのですが、
JSでこれにあたるものはどれだろう?と思い
探してみるもなかなか見つかりません。

最終的に、eval() を使うことで似たようなことができたので
忘れないようにメモしておこうと思います。


eval() は中の式を評価するので、
例えば名前が連番になるような変数を作るなら

for(i=1; i<=5; i++){
eval("var sample_"+ i +";");
}

上記のように書くことで
「sample_1」~「sample_5」の変数を作成することができます。
| コメント(0)

コメントする

※JavaScriptが有効になっている必要があります




月別アーカイブ