item由对象和数组组成 如何遍历?
时间: 2023-07-07 15:43:08 浏览: 160
如果 item 是一个对象,可以使用 for...in 循环来遍历该对象的属性。示例如下:
```javascript
const item = {
name: 'apple',
price: 2.99,
quantity: 10
};
for (let key in item) {
console.log(`${key}: ${item[key]}`);
}
```
如果 item 是一个数组,可以使用 for 循环遍历该数组的元素。示例如下:
```javascript
const item = [
{ name: 'apple', price: 2.99, quantity: 10 },
{ name: 'banana', price: 1.99, quantity: 8 },
{ name: 'orange', price: 0.99, quantity: 15 }
];
for (let i = 0; i < item.length; i++) {
console.log(`${item[i].name}: ${item[i].price} (${item[i].quantity})`);
}
```
当然,也可以使用 forEach 方法来遍历数组的元素。示例如下:
```javascript
const item = [
{ name: 'apple', price: 2.99, quantity: 10 },
{ name: 'banana', price: 1.99, quantity: 8 },
{ name: 'orange', price: 0.99, quantity: 15 }
];
item.forEach((product) => {
console.log(`${product.name}: ${product.price} (${product.quantity})`);
});
```
阅读全文