js遍历list中的map
时间: 2023-08-08 21:09:19 浏览: 110
你可以使用 JavaScript 中的 `forEach()` 方法来遍历一个列表中的 map。具体步骤如下:
1. 定义一个列表 `list`,其中包含多个 map 对象。
2. 调用 `forEach()` 方法,遍历 `list` 中的每个 map 对象。
3. 在 `forEach()` 方法的回调函数中,可以使用 `Object.keys()` 方法获取当前 map 对象的所有键名,然后遍历这些键名,获取相应的键值。
下面是一个示例代码:
```javascript
// 定义一个列表,包含多个 map 对象
const list = [
{ name: 'Alice', age: 25 },
{ name: 'Bob', age: 30 },
{ name: 'Charlie', age: 35 }
];
// 使用 forEach() 方法遍历列表中的每个 map 对象
list.forEach((item) => {
// 使用 Object.keys() 方法获取当前 map 对象的所有键名
Object.keys(item).forEach((key) => {
// 输出当前键名和键值
console.log(key + ': ' + item[key]);
});
});
```
这个示例代码中,我们定义了一个列表 `list`,其中包含三个 map 对象。然后,我们使用 `forEach()` 方法遍历 `list` 中的每个 map 对象。在遍历每个 map 对象时,我们使用 `Object.keys()` 方法获取当前 map 对象的所有键名,并遍历这些键名,获取相应的键值,最后将其输出到控制台上。
阅读全文