字典

原文链接:https://note.noxussj.top/?source=sifo

什么是字典?

与汇合相似,字典也是一种存储惟一值的数据结构,但它是以键值对的模式来存储。在 ES6 中新增了 Map 字典。


实现性能

  • delete 删除元素
  • clear 清空所有元素
  • set 增加/笼罩元素
  • get 查找/返回元素的值
  • has 判断是否蕴含某个元素

利用场景

  1. 两个数组的交加
  2. 无效的括号
  3. 两数之和

根底案例

    // 字典    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