如何在js中循环遍历map对象并获取其中的值

分类:知识百科 日期: 点击:0

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

标签:

版权声明

1. 本站所有素材,仅限学习交流,仅展示部分内容,如需查看完整内容,请下载原文件。
2. 会员在本站下载的所有素材,只拥有使用权,著作权归原作者所有。
3. 所有素材,未经合法授权,请勿用于商业用途,会员不得以任何形式发布、传播、复制、转售该素材,否则一律封号处理。
4. 如果素材损害你的权益请联系客服QQ:77594475 处理。