Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Défi : Transformation des Éléments du Tableau | Opérations Avancées sur les Tableaux
Structures de Données JavaScript
course content

Contenu du cours

Structures de Données JavaScript

Structures de Données JavaScript

1. Introduction et Prérequis
2. Fondamentaux des Objets
3. Manipulation Avancée des Objets
4. Maîtriser les Tableaux
5. Opérations Avancées sur les Tableaux

book
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.

  1. 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 et C est Celsius.
  2. Affichez le tableau initial celsiusTemperatures dans la console.
  3. Affichez le tableau modifié fahrenheitTemperatures dans la console.
12345678910
// 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);
copy

Résultat attendu:

  1. Pour créer un nouveau tableau en utilisant la méthode map(), n'oubliez pas d'appeler map() sur le tableau d'origine et de fournir une fonction de rappel qui définit la transformation pour chaque élément.
  2. Utilisez cette formule (F = (C * 1.8) + 32) à l'intérieur de la fonction de rappel.
12345678910
// 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);
copy

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 5. Chapitre 2
We're sorry to hear that something went wrong. What happened?
some-alt