Мне нужно знать, есть ли причудливый способ вернуть массив строк, созданный свойствами массива объектов. Свойство этих объектов также является массивом.
Например, данные:
[
{
servicesOffered: ["x","Y"]
},
{
servicesOffered: ["z","w"]
}
]
Я пытался проявить фантазию, используя оператор распространения, но не работает. Я знаю, что могу снова выполнить итерацию массива servicesOffered, но я не знаю, есть ли более изящный или лучший способ сделать это.
Код:
getServices(results: Business[]): string[] {
return results.map(({ servicesOffered }) => {
const t = servicesOffered;
return ...t;
});
}
Ожидаемый результат
["x","Y","z","w"]