JSの辞書型

概要

JavaScriptでは辞書型(Map型を使用できる)。
また連想配列とも言う。

参考:DartのMap

宣言

辞書型は{}で宣言することができる。
通常の配列は[]である。

let map = {};

代入

代入には変数名[キー] = 値と書くだけでオブジェクトにキーとバリューのセットが生成される。

map["name"] = "taro";
map["age"] = 18;
map["gender"] = "male";

取得

値の取得には、キーを指定するのみである。

let foo = map["name"];
//taro

イテレート

for-in

inキーワードを使用する。

for(let key in map){
	console.log("key = " + key + ", value = " + map[key])
}