js遍历对象中的数组
时间: 2023-11-03 09:57:23 浏览: 97
js遍历对象中的数组有多种方法可以实现。其中,使用for循环和forEach方法是常见的两种方式。
1. 使用for循环遍历对象数组,可以通过下标访问每个元素。具体代码如下:
```javascript
var objArr = [
{ name: 'David', age: 28 },
{ name: 'Lucy', age: 30 }
];
for (var i = 0; i < objArr.length; i++) {
console.log(objArr[i].name, objArr[i].age);
}
```
2. 使用forEach方法遍历对象数组,可以更简洁地实现遍历。具体代码如下:
```javascript
var objArr = [
{ name: 'David', age: 28 },
{ name: 'Lucy', age: 30 }
];
objArr.forEach(function(obj) {
console.log(obj.name, obj.age);
});
```
另外,还可以使用Object.keys方法来遍历对象数组中每个元素的属性。具体代码如下:
```javascript
var objArr = [
{ name: 'David', age: 28 },
{ name: 'Lucy', age: 30 }
];
for (var i = 0; i < objArr.length; i++) {
var keys = Object.keys(objArr[i]);
for (var j = 0; j < keys.length; j++) {
var key = keys[j];
console.log(key + ': ' + objArr[i][key]);
}
}
```
阅读全文