JavaScriptで動的に配列を作りたいのですが
arrに値を追加していくのではなく、arrの部分を動的に作りたいです
↓こういうわけではなく、
var arr = new Array(); arr.push("ABC"); arr.push("DEF"); arr.push("GHI"); arr.push("JKL"); arr.push("MNO");
↓このような感じにしたいのですが、無理なんでしょうか?
<script> window.onload=function(){ for(i=0;i<10;i++){ arr'+i+'=new Array(); arr'+i+'.push("追加した値"+i); alert(arr'+i+'[0]); } } </script>
やろうと思ったらできるかもしれませんが、
あまり推奨できるやり方には絶対になりえません。
どういった意図と用途で使いたいのでしょうか?
その意図と用途によっては、もっと正規で、有効な方法があるような気がします。
回答1件
あなたの回答
tips
プレビュー