Array.flatMap()
Комбинирует map и flat с глубиной 1.
Сигнатура
arr.flatMap(callback)Метод flatMap() применяет callback к каждому элементу, затем разворачивает результат на один уровень. Эффективнее, чем map с последующим flat.
const arr = [1, 2, 3];
const res = arr.flatMap(x => [x, x * 2]);
console.log(res); // [1, 2, 2, 4, 3, 6]