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]
← Все записи: Методы массивов JavaScript
Поддержать проект