JavaScript Array flatMap()
- Page précédente flat()
- Page suivante forEach()
- Retour au niveau supérieur Manuel de référence JavaScript Array
Définition et utilisation
flatMap()
La méthode exécute une opération de mapping sur chaque élément de l'array et crée un nouveau tableau plat.
flatMap()
Crée un nouveau tableau en appelant une fonction pour chaque élément de l'array.
flatMap()
Ne pas exécuter la fonction pour les éléments vides de l'array.
flatMap()
Ne change pas l'array original.
Veuillez également consulter :
Exemple
const myArr = [1, 2, 3, 4, 5, 6]; const newArr = myArr.flatMap(x => [x, x * 10]);
Syntaxe
array.flatMap(function(Obligatoire. Fonction exécutée pour chaque élément du tableau., Obligatoire. Valeur de l'élément courant., Optionnel. Index de l'élément courant., Optionnel. Tableau auquel appartient l'élément courant.)
)
) | Description |
---|---|
Paramètres | function() |
Obligatoire. Fonction exécutée pour chaque élément du tableau. | currentValue |
Obligatoire. Valeur de l'élément courant. | index |
Optionnel. Index de l'élément courant. | arr |
Optionnel. Tableau auquel appartient l'élément courant. |
thisValue Optionnel. Valeur this passée à la fonction. |
Valeur de retour par défaut est undefined.
Type | Description |
---|---|
Array | Prend en charge les éléments de retour de la fonction callback, les contient dans un tableau et les niveaux. |
Support du navigateur
Depuis janvier 2020, tous les navigateurs modernes prennent en charge les tableaux JavaScript flatMap()
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 flat()
- Page suivante forEach()
- Retour au niveau supérieur Manuel de référence JavaScript Array