1.11 JavaScript 常用库:Map与Set

1.11 JavaScript 常用库:Map与Set

Map

Map 对象保存键值对。

  • for...of或者forEach可以按插入顺序遍历。
  • 键值可以为任意值,包括函数、对象或任意基本类型。

常用API:

  • set(key, value):插入键值对,如果key已存在,则会覆盖原有的value
  • get(key):查找关键字,如果不存在,返回undefined
  • size:返回键值对数量
  • has(key):返回是否包含关键字key
  • delete(key):删除关键字key
  • clear():删除所有元素

Set

Set 对象允许你存储任何类型的唯一值,无论是原始值或者是对象引用。

  • for...of或者forEach可以按插入顺序遍历。

常用API:

  • add():添加元素
  • has():返回是否包含某个元素
  • size:返回元素数量
  • delete():删除某个元素
  • clear():删除所有元素

猜你喜欢

转载自blog.csdn.net/qq_42465670/article/details/130603638