Skip to content
24 / 38

Как работает метод Array.prototype.flat() и flatMap()?

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

Как работает метод Array.prototype.flat() и flatMap()? | JScriptiser