# Map

# 属性和操作方法

  • Map.prototype.size 返回成员总数
  • Map.prototype.set(key, value) 设置键名key对应的键值为value,返回整个Map结构,若key已有值,则覆盖键值。
  • Map.prototype.get(key) 读取key对应的键值,如果找不到则返回undefined
  • Map.prototype.has(key) 返回布尔值
  • Map.prototype.delete(key) 删除键值对,返回布尔值,表示删除结果
  • Map.prototype.clear() 清除所有成员,没有返回值

# 遍历方法

  • Map.prototype.keys()
  • Map.prototype.values()
  • Map.prototype.entries()
  • Map.prototype.forEach()