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

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

Есть массив:

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

Как из него сделать просто один массив с этими четырьмя объектами?
  • Вопрос задан
  • 250 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 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;
  }
}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
OfferCase Москва
от 400 000 ₽
ITK academy Нижний Новгород
от 80 000 до 120 000 ₽
Future Москва
от 50 000 до 70 000 ₽