Задать вопрос
@dmitry2000

Как из массива массивов сделать один массив?

Есть массив:

[
  [
    {name: 'Petr', age: 25},
    {name: 'Petr', age: 25}
  ],
  [
    {name: 'Petr', age: 25},
    {name: 'Petr', age: 25}
  ]
]

Как из него сделать просто один массив с этими четырьмя объектами?
  • Вопрос задан
  • 255 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Решения вопроса 1
0xD34F
@0xD34F Куратор тега JavaScript
const result = arr.flat();

// или

const result = Array.prototype.concat.apply([], arr);

// или

const result = arr.reduce((acc, n) => (acc.push(...n), acc), []);

// или

const result = [];
for (const n of arr) {
  for (const m of n) {
    result[result.length] = m;
  }
}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы