Map
结构
// {'liang' => 0,true => 1} 键值对形式存在
var map = new Map()
var map2 = new Map([[1,2],['liang',0],[true,1]])
//传入二维数组,
//下标为0的是属性名 ,下标为1的是属性值
特点
对属性名和属性值没有要求,他就是值与值之间的一一对应
传统Object 的属性名只能是字符串
方法
map.set(1,2) //添加数据,属性名为1,属性值为2
map.has(1) //查询是否有属性名为1的键值对
map.get(1) //根据属性名获取属性值
map.delete(1) //根据属性名删除键值对
map.size() //获取长度