JavaScript Array flat()

Définition et utilisation

flat() La méthode est utilisée pour connecter les éléments des sous-tableaux à un nouveau tableau.

Voir également :

Méthode Array map()

Méthode Array flatMap()

Méthode Array filter()

Méthode Array forEach()

Exemple

Exemple 1

Créez un nouveau tableau et connectez les éléments des sous-tableaux :

const myArr = [[1,2],[3,4],[5,6]];
const newArr = myArr.flat();

Essayez-le vous-même

Exemple 2

Pour les tableaux imbriqués de plusieurs niveaux, vous pouvez spécifier la profondeur d'extension :

const myArr = [1, 2, [3, [4, 5, 6], 7], 8];
const newArr = myArr.flat(2);

Essayez-le vous-même

Syntaxe

array.flat(depth)

Paramètre

Paramètre Description
depth Optionnel. Spécifiez la profondeur à laquelle les tableaux imbriqués doivent être étendus. La valeur par défaut est 1.

Valeur de retour

Type Description
Array Nouveau tableau étendu.

Support du navigateur

Depuis janvier 2020, tous les navigateurs modernes prennent en charge les tableaux JavaScript flat() Méthode :

Chrome Edge Firefox Safari Opera
Chrome 69 Edge 79 Firefox 62 Safari 12 Opera 56
Septembre 2018 Janvier 2020 Septembre 2018 Septembre 2018 Septembre 2018