用js遍历let j=[{a:1,b:2},{c:3,d:4}]循环遍历
时间: 2024-04-15 11:28:10 浏览: 112
js代码-(1)遍历对象自身属性:Reflect.ownkeys
在 JavaScript 中,您可以使用 `for...of` 循环来遍历数组,并使用 `for...in` 循环来遍历对象的属性。对于给定的数组 `j,您可以使用以下代码来循环遍历其中的对象:
```javascript
let j = [{a: 1, b: 2}, {c: 3, d: 4}];
for (let item of j) {
for (let key in item) {
if (item.hasOwnProperty(key)) {
console.log(key, item[key]);
}
}
}
```
这段代码将输出:
```
a 1
b 2
c 3
d 4
```
在外部的 `for...of` 循环中,`item` 表示数组 `j` 中的每个对象。在内部的 `for...in` 循环中,`key` 表示对象的属性名,`item[key]` 表示属性对应的值。通过检查属性是否是对象自身的属性(而不是继承自原型链的属性),可以确保只遍历对象自身的属性。
阅读全文