Array.flat()
Создаёт новый массив с разворачиванием вложенных на указанную глубину.
Сигнатура
arr.flat(depth)Метод flat() рекурсивно разворачивает вложенные массивы до глубины depth (по умолчанию 1). Для полного разворачивания используйте Infinity.
const arr = [1, [2, [3, [4]]]];
console.log(arr.flat()); // [1, 2, [3, [4]]]
console.log(arr.flat(Infinity)); // [1, 2, 3, 4]