毎度お世話になっております。
例えば、以下の様にevalを用いて動的に作成した変数があるとします
Javascript
1for(var i=0; i<5; i++){ 2 eval("var test"+i+"=" i*10); 3}
この言わば動的?に作成した変数 test0~test4は上記で初期化されているので
存在しますが、上記以外の例えば test5は存在していませんのでundefinedと
なります。
この存在判断を行うために例えば
Javascript
1for(var j=0; j<6; j++){ 2 if(typeof("test"+j) === "undefined"){ 3 aleart("test"+j+"undefined"); 4 ) 5}
等としても、上記の判断には合致することなく、test5はalertと出しません。
上記のような連結して作成した変数の存在判断を行うには
どのように対処したらよいのでしょうか?
ご教示いただければ幸いです。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/06/06 02:25
2018/06/06 02:29
2018/06/06 02:34