[英]Deeply nested Arrays and objects
我正在尝试解构 object。 我想将一组对象放入作业中。 我必须对阵列进行减少吗?
我试图解构 object 但它只显示鞋子数组中的第一个 object。
const currentInventory = [
{
name: 'Brunello Cucinelli',
shoes: [
{name: 'tasselled black low-top lace-up', price: 1000},
{name: 'tasselled green low-top lace-up', price: 1100},
{name: 'plain beige suede moccasin', price: 950},
{name: 'plain olive suede moccasin', price: 1050}
]
},
{
name: 'Gucci',
shoes: [
{name: 'red leather laced sneakers', price: 800},
{name: 'black leather laced sneakers', price: 900}
]
}
];
for(var{name:designerName, shoes:[{name:shoeName,price}]} of currentInventory){
console.log (designerName, shoeName, price)
}
你必须为shoes
数组做另一个循环:
for (var { name: designerName, shoes } of currentInventory) {
for (var { name: shoeName, price } of shoes) {
console.log(designerName, shoeName, price)
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.