javascriptで動的に変数名を作成・宣言したい時,例えばfor文で次々に変数を作成・宣言したい時の方法を知りたいのですが、eval以外の方法はありますか?
evalを使った時
jQuery
1for (var i = 0; i < 10; i++) { 2 eval("var num" + i + "=" + i + ";"); 3}
「JavaScript 変数 動的」で調べて出てくる情報では何か不足してますか?
evalを使うという情報は取得しましたが、パフォーマンスも悪く、セキュリティにも問題があるという記事が多かったので質問させていただきました。
teratail内でもそれなりにあるので、ネット上だともっとあると思います。
https://teratail.com/search?q=%E5%A4%89%E6%95%B0+%E5%8B%95%E7%9A%84+tag%3AJavaScript
参考記事ありがとうございます!
いえ、見てもらったら分かりますが、記事ではなく、teratail内の検索結果です。
Googleなど検索エンジンにかけるときと同じく、「過去に誰も質問しなかったかどうか」を質問前に検討してもらいたいのです。
かしこまりました。
ご教授ありがとうございます。
回答3件
あなたの回答
tips
プレビュー