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
Défi : Transformation des Éléments du Tableau
Tâche
Vous avez un tableau de nombres représentant des températures en Celsius. Votre tâche est d'utiliser la méthode map()
pour créer un nouveau tableau, en convertissant chaque température en Fahrenheit.
- Utilisez la méthode
map()
pour créer un nouveau tableau appeléfahrenheitTemperatures
en convertissant chaque température de Celsius en Fahrenheit.- La formule de conversion est :
F = (C * 1.8) + 32
, oùF
est Fahrenheit etC
est Celsius.
- La formule de conversion est :
- Affichez le tableau initial
celsiusTemperatures
dans la console. - Affichez le tableau modifié
fahrenheitTemperatures
dans la console.
// Initial array const celsiusTemperatures = [0, 25, 100, -5, 15]; const fahrenheitTemperatures = ___.___((celsius) => { return celsius * ___ + ___; }); // Log the initial and modified arrays console.log("Initial array:", celsiusTemperatures); console.log("Modified array:", fahrenheitTemperatures);
Résultat attendu:
- Pour créer un nouveau tableau en utilisant la méthode
map()
, n'oubliez pas d'appelermap()
sur le tableau d'origine et de fournir une fonction de rappel qui définit la transformation pour chaque élément. - Utilisez cette formule (
F = (C * 1.8) + 32
) à l'intérieur de la fonction de rappel.
// Initial array const celsiusTemperatures = [0, 25, 100, -5, 15]; const fahrenheitTemperatures = celsiusTemperatures.map((celsius) => { return celsius * 1.8 + 32; }); // Log the initial and modified arrays console.log("Initial array:", celsiusTemperatures); console.log("Modified array:", fahrenheitTemperatures);
Tout était clair ?
Merci pour vos commentaires !
Section 5. Chapitre 2