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 が取得できる。