遍历 Map几种方式包括: 1. 使用 for...of 循环: ```javascript const map = new Map(); // 添加键值对 map.set('key1', 'value1'); map.set('key2', 'value2'); for (const [key, value] of map) { console.log(key, value); } ``` 2. 使用 forEach 方法: ```javascript const map = new Map(); // 添加键值对 map.set('key1', 'value1'); map.set('key2', 'value2'); map.forEach((value, key) => { console.log(key, value); }); ``` 3. 使用 for...in 循环: 注意:这种方式适用于遍历对象,不建议用于 Map 的遍历。 ```javascript const map = new Map(); // 添加键值对 map.set('key1', 'value1'); map.set('key2', 'value2'); for (const key in map) { const value = map.get(key); console.log(key, value); } ``` 这些都是遍历 Map 的常见方式,你可以根据具体的需求选择其中一种。