Contenu du cours
Structures de Données JavaScript
Structures de Données JavaScript
1. Introduction et Prérequis
2. Fondamentaux des Objets
Comprendre les ObjetsCréation d'ObjetPropriétés ImbriquéesDéfi : Créer un ObjetAccéder aux Propriétés de l'ObjetDéfi : Accéder aux Propriétés de l'ObjetTravailler Avec les PropriétésDéfi : Modifier et Étendre l'ObjectMéthodes d'ObjetPropriétés dans les MéthodesDéfi : Travailler avec les Méthodes d'ObjectRécapitulatif des Fondamentaux des Objets
3. Manipulation Avancée des Objets
Itération d'Objet avec la Boucle for...inDéfi : Explorateur de Propriétés d'ObjectMéthode hasOwnProperty()Défi : HasOwnProperty() pour l'Itération des Propriétés d'ObjetOpérateur de PropagationDéfi : Fusionner des Objets et Ajouter des PropriétésDéstructuration d'ObjetDéfi : DestructuringRécapitulatif de la Manipulation Avancée des Objets
5. Opérations Avancées sur les Tableaux
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 :
- 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:
- 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:
- 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 :
- 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