Мне было интересно, есть ли быстрое решение (например, с использованием map ()) для преобразования многомерного массива в одномерный массив, который по-прежнему хранит всю информацию исходного массива.
Вы можете решить это с помощью нескольких циклов, но я думаю, что должно быть более разумное решение.
Чтобы объяснить это немного подробнее, вот пример:
const arr = [{
id: 1,
people: [
{name: "x", surname: "x"},
{name: "y", surname: "y"}
]
},{
id: 2,
people: [
{name: "a", surname: "a"},
{name: "b", surname: "b"}
]
}]
const result = [
{id: 1, name: "x", surname: "x"},
{id: 1, name: "y", surname: "y"},
{id: 2, name: "a", surname: "a"},
{id: 2, name: "b", surname: "b"}
]