js-遍历map
JavaScript 中的 Map 数据结构可以通过以下方法进行遍历:
- 使用 Map 对象的 entries() 方法,获取 Map 对象的键值对数组,然后进行遍历。
const myMap = new Map();
myMap.set("key1", "value1");
myMap.set("key2", "value2");
for (const [key, value] of myMap.entries()) {
console.log(`${key} = ${value}`);
}
- 使用 Map 对象的 forEach() 方法进行遍历。
const myMap = new Map();
myMap.set("key1", "value1");
myMap.set("key2", "value2");
myMap.forEach((value, key) => {
console.log(`${key} = ${value}`);
});
- 使用 Map 对象的 keys() 方法获取 Map 对象的键数组,然后进行遍历。
const myMap = new Map();
myMap.set("key1", "value1");
myMap.set("key2", "value2");
for (const key of myMap.keys()) {
console.log(key);
}
- 使用 Map 对象的 values() 方法获取 Map 对象的值数组,然后进行遍历。
const myMap = new Map();
myMap.set("key1", "value1");
myMap.set("key2", "value2");
for (const value of myMap.values()) {
console.log(value);
}
原文地址: https://www.cveoy.top/t/topic/qLC 著作权归作者所有。请勿转载和采集!