JavaScript Map

2025年4月23日 | 阅读1分钟

JavaScript Map 对象用于将键映射到值。它将每个元素存储为键值对。它基于指定的键对元素进行搜索、更新和删除等操作。

语法

参数

iterable - 它表示一个数组和其他可迭代对象,其元素是键值对的形式。

注意事项

  • Map 对象不能包含重复的键。
  • Map 对象可以包含重复的值。
  • 键和值可以是任何类型(允许对象和原始值)。
  • Map 对象按照插入顺序迭代其元素。

JavaScript Map 方法

让我们看看 JavaScript Map 方法列表及其描述。

方法描述
clear()它从 Map 对象中移除所有元素。
delete()它从 Map 对象中删除指定的元素。
entries()它返回一个 Map 迭代器对象,其中包含每个元素的键值对。
forEach()它为每个键/值对执行一次指定的函数。
get()它返回指定键的值。
has()它指示 Map 对象是否包含指定的键元素。
keys()它返回一个 Map 迭代器对象,其中包含每个元素的键。
set()它向 Map 对象添加或更新键值对。
values()它返回一个 Map 迭代器对象,其中包含每个元素的值。

下一个主题JavaScript Set