javascript で 多次元の連想配列を宣言し、値を設定するやり方について
javascript では、通常の配列と連想配列では、宣言の仕方が違う。
通常の配列の場合は、
var myArray = []
連想配列の場合は、
var myArray = {}
連想配列の下に通常の配列を設定したいときは、
例えば、
[a] --[0] b
a というキーを持つ連想配列と、その下に追加型の通常の配列の場合
var myArray = {}
myArray[‘a’] = []
又は
変数 h = ‘a’
myArray[h] = []
myArray は既に var 宣言されているので、 var は不要
と宣言して
myArray[h].push(‘b’)
とすればよい。
myArray[h][0] で b が取得できる。