Dictionary
Use objects as associated arrays.
定义:var object = {};
常用方法:
check whether key is in object:
object.hashOwnProperty
key in object
Push key value pair to object:
object.push({key:key, value:val});
object[key] = value;
Set
定义:var set = new Set();
常用方法:
set.size();
set.add(value);
set.clear();
set.delete(value);
set.has(value)
set.keys();
set.values();
Map
定义:var map = new Map();
常用方法:
map.get(key);
map.has(key);
map.set(key, value);
map.keys();
map.values();