Récapitulatif des Opérations Avancées sur les Tableaux
Méthode map()
- Objectif : Itère sur chaque élément du tableau original et applique une fonction de rappel spécifiée pour produire un nouveau tableau;
- Syntaxe :
array.map((element, index, array) => {
// Callback body
});
- Points Clés :
- Ne modifie pas le tableau original;
- Retourne un nouveau tableau de la même longueur;
- Utile pour transformer chaque élément d'un tableau.
Méthode filter()
- Objectif : Sélectionne les éléments qui répondent à une condition particulière, créant un nouveau tableau;
- Syntaxe:
array.filter((element, index, array) => {
// Callback body
});
- Points Clés:
- N'altère pas le tableau original;
- Retourne un nouveau tableau contenant les éléments qui satisfont la condition du callback;
- Fournit un moyen de filtrer les éléments selon des critères spécifiques.
Méthode find()
- Objectif : Découvre et récupère le premier élément correspondant dans un tableau;
- Syntaxe:
array.find((element, index, array) => {
// Callback body
});
- Points Clés:
- N'altère pas le tableau original;
- S'arrête dès qu'il trouve la première correspondance, retournant cet élément spécifique;
- Retourne
undefined
si aucun élément correspondant n'est trouvé.
Méthode sort()
- Objectif : Modifie le tableau original, réorganisant ses éléments dans un nouvel ordre;
- Syntaxe :
array.sort((a, b) => {
// Callback body
});
- Points Clés :
- Transforme le tableau original;
- Par défaut, organise les éléments par ordre croissant;
- Un tri personnalisé peut être réalisé en utilisant une fonction de comparaison.
Tout était clair ?
Merci pour vos commentaires !
Section 5. Chapitre 9