共计 467 个字符,预计需要花费 2 分钟才能阅读完成。
字典
原文链接: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
正文完