字典
原文链接:https://note.noxussj.top/?source=sifo
什么是字典?
与汇合相似,字典也是一种存储惟一值的数据结构,但它是以键值对的模式来存储。在 ES6 中新增了 Map 字典。
实现性能
- delete 删除元素
- clear 清空所有元素
- set 增加/笼罩元素
- get 查找/返回元素的值
- has 判断是否蕴含某个元素
利用场景
- 两个数组的交加
- 无效的括号
- 两数之和
根底案例
// 字典 const map = new Map() // 增加元素 map.set('name', 'xiaoming') map.set('name2', 'libai') // 笼罩元素 map.set('name2', 'xiaohong') // 获取元素 const name2 = map.get('name2') // xiaohong // 判断是否蕴含某个元素 const has = map.has('name2') // true // 删除元素 map.delete('name2') // 清空所有元素 map.clear()
原文链接:https://note.noxussj.top/?source=sifo