Map是ES6新增的数据结构,与对象类似,但map的key可以是任何的数据类型。 创建map:new Map()
const map = new Map();
Map实例属性和方法:
map.set(key,value);//设置属性值
map.get(key);//设置获取属性值
map.size//获取属性数量
map.has(key)//判断成员是否存在
map.delete(key)//删除属性
map.clear()//清空所有
map.keys()//返回属性名的遍历
map.values()//返回属性值的遍历
map.entries()//返回所有属性的遍历
以上就ES6基本的属性和方法的总结,因为当初我也是看了很多次文档,电子书,但是还是记不住,所以我以最简单最直接的方式写出来,通俗易懂。希望你也可以跟我一样,看一遍敲十遍,灵活多用,map世界就是你心中OMG