前提・実現したいこと
javaScriptにてfor文を使ってインスタンスを複数生成したいと思っています。
インスタンス名をxxx1,xxx2,xxx3,yyy1,yyy2・・・のように決まった文字列+連番を振りたいと思っています。
js
1 2let name = "xxx"; 3let id = "001"; 4 5let name+id = new Class();
このように文字列型の変数を使ってインスタンス名を指定して生成したいです。
(簡略化してますが、文字列型の配列をfor文で回して、連番をfor文の変数で降りたいとおもっています。)
当初調べた方法ではeval関数を使う方法がよく見受けられたのですが、セキュリティや可読性の観点からあまり使うべきではないのかと思い、質問させていただきました。
また、クラスは別ファイルにて定義しており、コンストラクタ内で必要なプロパティに対して値を格納しています。コンストラクタ内では値の代入と加工をする関数を呼び出して、プロパティに格納しています。
もし、別の形で楽に実装できるよ、というのがあれば教えていただきたいです。
よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー