Примеры
Создайте новый массив с объединенными элементами подмассива:
const myArr = [[1,2],[3,4],[5,6]];
const newArr = myArr.flat();
Попробуйте сами »
const myArr = [1, 2, [3, [4, 5, 6], 7], 8];
const newArr = myArr.flat(2);
Попробуйте сами »
Описание
Метод flat() объединяет элементы подмассива.
Синтаксис
array.flat(depth)
Параметры
| Параметр | Описание |
| depth | Необязательный. Насколько глубоко должен быть сжат вложенный массив. По умолчанию – 1. |
Возвращаемое значение
| Тип | Описание |
| Array | Сжатый массив. |
Учебники по массивам:
Поддержка браузера
JavaScript Array flat() поддерживается во всех современных браузерах с января 2020 года:
| Chrome 69 | Edge 79 | Firefox 62 | Safari 12 | Opera 56 |
| Sep 2018 | Jan 2020 | Sep 2018 | Sep 2018 | Sep 2018 |