JavaScript Array flat()
- Page précédente findLastIndex()
- Page suivante flatMap()
- Retour au niveau supérieur Manuel de référence JavaScript Array
Définition et utilisation
flat()
La méthode est utilisée pour connecter les éléments des sous-tableaux à un nouveau tableau.
Voir également :
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();
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);
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 |
- Page précédente findLastIndex()
- Page suivante flatMap()
- Retour au niveau supérieur Manuel de référence JavaScript Array