【发布时间】:2021-05-12 05:09:04
【问题描述】:
我现在正在寻找一段时间,如何将对象数组转换为只有值的数组。例如,我有一个包含几家餐厅的数组,在这些餐厅中有一个名为 category 的键。类别可以有多个值,例如 Sushi、Chinese、asian。我想遍历所有对象并从以下位置减少我的数组:
[{
id: '1',
title: 'Italian Dream',
category: 'Pizza, Pasta, Snack',
opening_hours: '08:00-24:00',
},
{
id: '2',
title: 'Turkish Man',
category: 'Döner, Pizza, Lahmacun',
opening_hours: '08:00-24:00',
}]
to
[ Pasta, Snack, Döner, Pizza, Lahmacun]
如果有人能给我任何建议,我会很高兴。
干杯
【问题讨论】:
-
map 用于在 JavaScript 中转换数组中的数据。
-
所以你想从所有餐厅数组中提取所有类别到另一个数组中?
-
是的,我想将所有类别提取到一个新数组中
-
一个更好的模式有用的模型是为
category提供一个字符串数组,而不是一个需要为.split的字符串。
标签: arrays reactjs react-native