← [ BACK_TO_NOTES ]

Map

Map 是 ES6 提供的键值对集合,键可以是任意类型,并保持插入顺序。

#concept #growing #javascript #ecmascript

[!info] related notes

Map

一句话定义

Map 是一种键值对集合,键可以是任意类型,适合做真正的字典/哈希表。

核心内容

基本用法

const map = new Map()
map.set('name', 'Alice')
map.set(123, 'number key')

常用方法

  • set(key, value)
  • get(key)
  • has(key)
  • delete(key)
  • clear()
  • size

遍历

for (const [key, value] of map) {
  console.log(key, value)
}

边界与易混淆点

  • Map 的键可以是对象、函数、数字等任意值
  • Map 保持插入顺序
  • 对象键按引用比较,不按内容比较

最短记忆方式

  • 键任意
  • 可遍历
  • 有 size
创建于 2026/4/7 更新于 2026/7/15
Digital Biome
Access

键盘导航

j / k / ↑ / ↓
选择对象
Enter / o
打开选择
/ 或 Ctrl+K
全站搜索
i / f / 1–4
筛选当前列表
g → h / l / p / t / a
首页 / 笔记 / 项目 / 工具 / About
r → 1–9
打开所选对象的关联
u
返回上一页
Esc
关闭浮层 / 取消命令;输入框内清空文本