js获取map的key
时间: 2023-11-18 16:03:09 浏览: 163
js代码-js获得map中key的个数
JavaScript中获取Map的key有两种方法:
1. 使用Map对象的keys()方法,该方法返回一个Iterator对象,可以使用for...of循环获取所有的key。
例如:
```javascript
const map = new Map();
map.set('key1', 'value1');
map.set('key2', 'value2');
for (let key of map.keys()) {
console.log(key); // 输出 key1 和 key2
}
```
2. 使用Map对象的forEach()方法,该方法可以接受一个回调函数作为参数,回调函数的第一个参数即为key。
例如:
```javascript
const map = new Map();
map.set('key1', 'value1');
map.set('key2', 'value2');
map.forEach(function(value, key) {
console.log(key); // 输出 key1 和 key2
});
```
以上两种方法都可以获取Map的key。
阅读全文