📜  JavaScript Map 键() 方法(1)

📅  最后修改于: 2023-12-03 15:16:05.755000             🧑  作者: Mango

JavaScript Map 键() 方法

在 JavaScript 中,Map 键() 方法用于返回一个新的 Iterator 对象,该对象包含 Map 对象中键的每个元素。这个方法能够让开发者很方便地使用 for...of 循环迭代 Map 对象的所有键。

语法
map.keys()
返回值

返回一个新的 Iterator 对象,该对象包含 Map 对象中键的每个元素。

示例
let map = new Map();
map.set('name', 'Lily');
map.set('age', 25);
map.set('gender', 'female');

let keys = map.keys();

for(let key of keys) {
  console.log(key);
}

输出结果为:

name
age
gender
注意事项
  • Map 键() 方法返回的是一个 Iterator 对象,要使用 for...of 循环来迭代其中的元素。
  • Map 对象中的键是唯一的,即每个键只能出现一次,因此 Iterator 中的元素也不会重复。
  • 如果在 Map 对象内部修改了键值对,Iterator 对象的迭代顺序不受影响,但值将会发生改变。