map循环
时间: 2023-06-21 12:17:37 浏览: 90
Java Map的几种循环方式总结
5星 · 资源好评率100%
Map循环可以使用for...of循环或者forEach方法来实现。
使用for...of循环:
```javascript
const myMap = new Map([
["key1", "value1"],
["key2", "value2"],
["key3", "value3"]
]);
for (let [key, value] of myMap) {
console.log(key, value);
}
```
使用forEach方法:
```javascript
const myMap = new Map([
["key1", "value1"],
["key2", "value2"],
["key3", "value3"]
]);
myMap.forEach((value, key) => {
console.log(key, value);
});
```
以上两种方法都可以循环遍历Map中的键值对,并输出到控制台。其中,for...of循环使用的是解构语法,将Map中的每个键值对解构成[key, value],方便直接使用。而forEach方法则是将回调函数作为参数传入,回调函数的第一个参数为value,第二个参数为key。
阅读全文