【发布时间】:2021-04-05 07:32:05
【问题描述】:
我需要在我的 javascript 中迭代一个嵌套值。
我想要的输出应该是这样的
shows: ['food.order', 'drink.order', 'play.basketball', 'play.soccer']
const results = [
{
"ID": "shops",
"Shopping": [
{
"ID": "food.order",
"Name": "Food"
},
{
"ID": "drink.order",
"Name": "Drink"
}
]
},
{
"ID": "fun",
"Sports": [
{
"ID": "play.basketball",
"Name": "Basketball"
},
{
"ID": "play.soccer",
"Name": "Soccer"
},
]
}
];
console.log(results);
const final = { shows: results.map(data => data['key'].ID) }
【问题讨论】:
-
您的对象中除了
Shopping和Sports之外还有哪些属性名称? -
@Bergi。任何东西,它的动态
-
但绝不是
ID,对吧?一个对象中可以有多个这样的键吗?
标签: javascript ecmascript-6 ecmascript-2016