Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Herausforderung: Array-Element-Transformation | Fortgeschrittene Array-Operationen
JavaScript-Datenstrukturen
course content

Kursinhalt

JavaScript-Datenstrukturen

JavaScript-Datenstrukturen

1. Einführung und Voraussetzungen
2. Objektgrundlagen
3. Fortgeschrittene Objektmanipulation
4. Mastering Arrays
5. Fortgeschrittene Array-Operationen

book
Herausforderung: Array-Element-Transformation

Aufgabe

Sie haben ein Array von Zahlen, die Temperaturen in Celsius darstellen. Ihre Aufgabe ist es, die Methode map() zu verwenden, um ein neues Array zu erstellen, das jede Temperatur in Fahrenheit umwandelt.

  1. Verwenden Sie die Methode map(), um ein neues Array namens fahrenheitTemperatures zu erstellen, indem Sie jede Temperatur von Celsius in Fahrenheit umwandeln.
    • Die Umrechnungsformel lautet: F = (C * 1.8) + 32, wobei F Fahrenheit und C Celsius ist.
  2. Protokollieren Sie das ursprüngliche Array celsiusTemperatures in der Konsole.
  3. Protokollieren Sie das modifizierte Array fahrenheitTemperatures in der Konsole.
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

Erwartete Ausgabe:

  1. Um ein neues Array mit der map()-Methode zu erstellen, denken Sie daran, map() auf das ursprüngliche Array anzuwenden und eine Callback-Funktion bereitzustellen, die die Transformation für jedes Element definiert.
  2. Verwenden Sie diese Formel (F = (C * 1.8) + 32) innerhalb der Callback-Funktion.
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

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

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