可以使用 Map 对象自带的 forEach() 方法遍历 Map 中的元素,或者使用 for...of 循环来迭代 Map 中的键值对。也可以使用 Map 对象自带的 keys() 和 values() 方法获取 Map 中的键和值。
示例代码:
const myMap =new Map();
myMap.set("name", "John");
myMap.set("age", 30);
// 使用 forEach() 方法遍历
myMap.forEach((value, key) => {
console.log(key + ": " + value);
});
// 使用 for...of 循环迭代
for (let [key, value] of myMap) {
console.log(key + ": " + value);
}
// 使用 keys() 和 values() 方法获取
console.log(myMap.keys());
console.log(myMap.values());