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.