タイトルの通りjavascriptの連想配列のプロパティのところに他の配列名をセットし、連想配列[プロパティ]でその配列を呼び出すことってできないでしょうか。
これをしたいと思う理由なのですが、
以下のようなイメージの3次元配列を作りたいのです。
3次元目の配列a,b,c,d,e,f,gにはそれぞれ100個の要素が入っており、
それが別々にA,B,Cという配列に入っており
それがAAAという配列に入っています。
本来は次元は3のままで、Aやaのあたりの配列数が倍くらいあるかなり大規模な3次元配列を作りたいと思っているのですが、これをそのまま1つのファイルに書いてしまうと、だいぶ見栄えが悪く、可読性も下がる気がしてなりません。
そこでAというファイルの中にa,bの配列、
Bというファイルの中にc,dを記述します。
また、ユーザーにselectのoptionで選択されたvalueを取得していき、
「AAA」→「A」→「b」
と入力されたら「AAAAb」のような文字列を作り,
それをkeyとしている連想配列のプロパティにaの配列をセットしておくことでaを呼び出すという風にしたいと思っています。
javascript
1var 連想配列 ={ 2 "AAAAb": b(の配列), 3 "AAABc": c(の配列), 4 "AAABd": d(の配列), 5 "AAACe": e(の配列) 6};
このままでは
連想配列[AAAAb]としてもただの文字列「b」が表示されると思いますが、
ここで配列bの中身を表示させたいのです。
・タイトルのようなことはできるのか
・これを実現するための他のアイデアはあるか
あたりを教えて頂けるとうれしいです。
よろしくお願いします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。