js中的map对象是一种键值对的集合,可以使用for...of循环来遍历map对象,并获取其中的值。具体使用方法如下:
创建一个map对象:
let map = new Map();
map.set('name', 'John');
map.set('age', 30);
map.set('job', 'teacher');
使用for...of循环来遍历map对象:
for (let [key, value] of map) {
console.log(key + " = " + value);
}
输出结果为:
name = John age = 30 job = teacher
上面的代码中,for...of循环中的每次迭代都会返回一个由键和值组成的数组,我们可以使用该数组来访问map对象中的值。
我们还可以使用map.keys()和map.values()方法来获取map对象中的键和值:
for (let key of map.keys()) {
console.log(key);
}
// 输出:name age job
for (let value of map.values()) {
console.log(value);
}
// 输出:John 30 teacher
我们还可以使用map.entries()方法来获取map对象中的所有键值对:
for (let [key, value] of map.entries()) {
console.log(key + " = " + value);
}
// 输出:name = John age = 30 job = teacher
我们可以使用for...of循环来遍历map对象,并获取其中的值,也可以使用map.keys()、map.values()和map.entries()方法来获取map对象中的键和值。