Skip to content

flat

La méthode flat() aplati un tableau imbriqué jusqu'à la profondeur demandée et retourne un nouveau tableau contenant les éléments déroulés.

Exemple interactif

Syntaxe

typescript
function flat<
	const GenericInput extends readonly unknown[],
	const GenericDepth extends number = 1
>(
	input: GenericInput,
	depth?: GenericDepth
): FlatArray<GenericInput, GenericDepth>[]

Paramètres

  • input : Le tableau potentiellement imbriqué à aplatir.
  • depth : Le nombre de niveaux à dérouler. Par défaut 1.

Valeur de retour

Un nouveau tableau dans lequel les éléments ont été concaténés jusqu'à la profondeur demandée. Si l'entrée est un tuple, le type résultant reflète précisément le niveau d'aplatissement.

Voir aussi

  • flatMap - Transforme puis aplati le résultat d'un niveau
  • map - Applique une fonction à chaque élément

Sources

Diffusé sous licence MIT.