24 / 38
Как работает метод Array.prototype.flat() и flatMap()?
flat() «разворачивает» вложенные массивы на указанную глубину (по умолчанию 1). flatMap() сначала применяет map-функцию к каждому элементу, а затем делает flat(1) результата. Это эффективнее, чем цепочка .map().flat(), потому что выполняется за один проход.