function giveValue(n){
["r"+n]=5;
}
giveValue(10);
あなたはそのアイデアを得ます。["var" +1] = someValue - これのようなことはできますか?
私は、似たような名前の変数が一握りしかなく、末尾の数値が変わっています。 switch文を使うのは、いくつかの変数を数回使っても問題ありませんが、この特定のプロジェクトでは私は狂ってしまいます。
var r2="lol";
var someVar=eval("r"+2);
//someVar=="lol"
私はこのようなことができるかどうかは疑問でしたが、割り当ての左にある動的な参照を使用しています。
可能ですか?
アレイには何が問題なのですか? 'r2'の代わりに' r [2] 'と入力するのはずっと難しいですか? –
あまりにも遅すぎるとしましょう。 – navand
これはeval()が意図したものではありません。 – Babiker