配列の内容を使って、配列数分インスタンス化したいと考えております。
var arr = ['aaa', 'bbb', 'ccc']; var list = [ new arr(aaa); new arr(bbb); new arr(ccc); ]
このlist内のインスタンス化を、配列数が可変となるためループで自動化したいのですが、方法が思いついておりません。
下記の様になる場合もあります。
var arr = ['aaa', 'bbb', 'ccc', 'ddd']; var list = [ new arr(aaa); new arr(bbb); new arr(ccc); new arr(ddd); ]
アドバイスいただけますと幸いです。よろしくお願いいたします。
new arr で「TypeError: arr is not a function」となり、aaa, bbb, ccc で ReferenceError です。
JavaScript の基礎文法を踏まえた上で分かるように補足説明をお願いします。
こちらの質問が他のユーザから「やってほしいことだけを記載した丸投げの質問」という指摘を受けました
「質問を編集する」ボタンから編集を行い、調査したこと・試したことを記入していただくと、回答が得られやすくなります。
回答3件
あなたの回答
tips
プレビュー