@qpz

Как красиво забрать все элементы массивов в массиве?

Есть массив arr и в нем еще пару массивов 0_arr и 1_arr. Мне нужно всё что есть в массиве arr перенести в новый массив arrNew без группировки в массивы. Как это сделать красиво? Пока в голову пришел только этот вариант, но что-то мне подсказывает, что он кривой.

let arrNew = [];
arr.forEach(function(item) {
  item.forEach(function(item) {
    arrNew.push(item);
  });
});
  • Вопрос задан
  • 69 просмотров
Решения вопроса 1
hzzzzl
@hzzzzl
это?
arr = [[11,22], [33,44]]
console.log ( arr.flat() )


это сравнительно новый метод, тут есть "альтернативы"
https://developer.mozilla.org/ru/docs/Web/JavaScri...
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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