javascript的Map是什么_如何创建键值对集合?

admin 百科 12
Map 是 JavaScript 中键可为任意类型的内置键值对集合,比普通对象更灵活可靠;可通过 new Map() 创建,支持 set/get/has/delete 等操作及 for...of、keys()、values() 等遍历方式,且保留插入顺序、size 可直接获取。

javascript的Map是什么_如何创建键值对集合?-第1张图片-佛山资讯网

Map 是 JavaScript 中一种内置的键值对集合类型,允许你用任意类型的值(字符串、数字、对象、函数甚至 Symbol)作为键,而不仅仅是字符串或 Symbol(像普通对象那样)。它比普通对象更灵活、更可靠,尤其适合需要动态键或非字符串键的场景。

如何创建 Map 实例

使用 new Map() 构造函数创建空的 Map:

const myMap = new Map();

登录后复制

也可以在创建时传入一个可迭代对象(如数组),其中每个元素是长度为 2 的子数组,表示 [键, 值]:

const myMap = new Map([
  ['name', 'Alice'],
  [42, 'answer'],
  [{id: 1}, 'object-key']
]);

登录后复制

常用操作:增删查改

Map 提供清晰的方法管理数据:

标签: javascript java js json 区别 键值对 可迭代对象

发布评论 0条评论)

还木有评论哦,快来抢沙发吧~