JavaScript Map 对象
JavaScript的Map对象用于将键映射到值。它将每个元素存储为键-值对。它根据指定的键进行搜索、更新和删除元素。
语法
new Map([iterable])
参数
iterable - 表示键值对的形式的数组和其他可迭代对象。
记住的要点
- Map 对象不能包含重复的键。
- Map 对象可以包含重复的值。
- 键和值可以是任意类型(允许对象和原始值)。
- Map 对象按插入顺序迭代其元素。
JavaScript Map 方法
让我们看看 JavaScript Map 方法的列表及其描述。
| 方法 | 描述 |
|---|---|
| clear() | 它从Map对象中移除所有的元素。 |
| delete() | 它从Map对象中删除指定的元素。 |
| entries() | 它返回包含每个元素的键值对的Map迭代器对象。 |
| forEach() | 它对每个键值对执行指定的函数。 |
| get() | 它返回指定键的值。 |
| has() | 它表示map对象是否包含指定的键元素。 |
| keys() | 它返回包含每个元素的键的Map迭代器对象。 |
| set() | 它将键值对添加或更新到Map对象中。 |
| values() | 它返回包含每个元素的值的Map迭代器对象。 |
极客笔记