JavaScriptでの連想配列の使用方法をメモしておきます。
「連想配列」とはJavaでいうHashMapと同様にキー指定で値を取り出せる配列の事を指しています。
連想配列への設定方法
1 2 |
// 連想配列への設定1 var associativeArray1 = { key1: 'hoge1' , key2: 'hoge2' }; |
1 2 3 4 |
// 連想配列への設定2 var associativeArray2 = new Object(); associativeArray2['key1'] = 'hoge3'; associativeArray2['key2'] = 'hoge4'; |
連想配列から値を取得する方法
1 2 3 |
// 連想配列からキー指定で値を取得 alert( associativeArray1['key1'] ); alert( associativeArray2['key2'] ); |
1 2 3 4 |
// 連想配列の要素数分ループして値を取得 for (var key in associativeArray1) { alert( associativeArray1[key] ); } |