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对象中的键和值。