【发布时间】:2021-08-02 13:53:34
【问题描述】:
如何循环遍历这个对象数组并对其进行更改,以使各个菜单项嵌套在对象 menu_name 中?
const menus = [
{ menu_name: 'Entre', id:0 },
{
name: 'Soup',
price: 14.99,
id:1
},
{
name: 'Chips & Salsa',
price: 7.99,
id:2
},
{
name: 'Chicken Nuggets',
price: 12.99,
id:3
},
{ menu_name: 'Sides', id:4 },
{
name: 'Fries',
price: 4.99,
id:5
},
{
name: 'Drinks',
price: 2.99,
id:6
},
{
name: 'Onion Rings',
price: 5.99,
id:7
},
];
每个 menu_name 对象的最终结果应如下所示,其中菜单数组嵌套在 menu_name 对象中
{
menu_name: 'Sides',
menu: [
{
name: 'Fries',
price: 4.99,
},
{
name: 'Drinks',
price: 2.99,
},
{
name: 'Onion Rings',
price: 5.99,
},
],
},
【问题讨论】:
标签: javascript arrays loops for-loop object