什么是字典?
与集合类似,字典也是一种存储唯一值的数据结构,但它是以键值对的形式来存储。在 ES6 中新增了 Map 字典。
常用操作
- delete 删除
- clear 清空所有键的值
- set 添加/覆盖元素
- get 查找,返回元素的值
- has 判断是否包含某个元素
应用场景
- 两个数组的交集
- 有效的括号
- 两数之和
案例
const map = new Map();// 添加 map 元素map.set('name', 'xiaoming');map.set('name2', 'libai');// 删除 map 元素map.delete('name2');// 清空 map 元素值map.clear();// 修改 map 元素map.set('name', 'xiaoming2');
