介绍
声明
1
let m = new Map();
Map 数据结构类似于对象,也是键值对的集合。但是“键” 的范围不限于字符串,各种类型的值(包括对象)都可以当作键。
属性和方法
返回元素个数(size)
添加元素(set)
1
m.set('key','value');
删除元素(delete)
1
m.delete('key');
获取元素(get)
1
m.get('key');
判断元素是否存在(has)
1
m.has('key');
清空(clear)
遍历
1
2
3
4
5
6
7
8
9let m = new Map();
m.set('name','MiYou');
m.set({ id: 1 },[1,3,5]);
m.set([2,4,6],'偶数');
console.log(m);
for(let item of m) {
console.log(item);
}