【发布时间】:2020-09-14 16:33:25
【问题描述】:
如果我想要一个示例循环通过此数组在 Items Array 中查找特定项目如何处理?我做了这个逻辑,但它不起作用
DATA.map((D)=>{
return D.items.find((item)=>{
return item.name ==='Blue Beanie'
})
})
这是数组加上如何创建新的 ONE 数组包括两个项数组,如下所示: items: [{ 编号:1, 名称:'棕色边缘', 价格:25 }, { 编号:2, 名称:“蓝色豆豆”, 价格:18 }, { 编号:3, 名称:“阿迪达斯 NMD”, 价格:220 }, { 编号:4, 名称:“阿迪达斯 Yeezy”, 价格:280 } ]
const DATA= [
{
id: 1,
title: 'Hats',
routeName: 'hats',
items: [
{
id: 1,
name: 'Brown Brim',
price: 25
},
{
id: 2,
name: 'Blue Beanie',
price: 18
}
]
},
{
id: 2,
title: 'Sneakers',
routeName: 'sneakers',
items: [
{
id: 3,
name: 'Adidas NMD',
price: 220
},
{
id: 4,
name: 'Adidas Yeezy',
price: 280
}
]
}
];
【问题讨论】:
-
您的预期输出是什么?
-
一个对象,其名称 ==='Blue Beanie' :{ id: 2, name: 'Blue Beanie', price: 18 }
标签: javascript arrays reactjs object