如何在 JavaScript 中遍歷對像數組
要在 JavaScript 中遍歷對像數組,可以使用 forEach() 方法和 for...in 循環。
下面是一個示例,演示瞭如何遍歷包含對象的數組並在 JavaScript 中打印每個對象的屬性:
const mobiles = [
{
brand: 'Samsung',
model: 'Galaxy Note 9'
},
{
brand: 'Google',
model: 'Pixel 3'
},
{
brand: 'Apple',
model: 'iPhone X'
}
];
mobiles.forEach(mobile => {
for (let key in mobile) {
console.log(`${key}: ${mobile[key]}`);
}
});
您應該會看到上述代碼的以下輸出:
brand: Samsung
model: Galaxy Note 9
brand: Google
model: Pixel 3
brand: Apple
model: iPhone X
外層forEach()
循環用於遍歷對像數組。然後我們使用 for...in
循環遍歷單個對象的屬性。