Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Herausforderung: Array-Elemente Mit map() Modifizieren | Fortgeschrittene Array-Methoden und -Transformationen
Javascript Datenstrukturen

bookHerausforderung: Array-Elemente Mit map() Modifizieren

Aufgabe

Gegeben ist ein Array von Zahlen, die Temperaturen in Celsius darstellen. Die Aufgabe besteht darin, mit der Methode map() ein neues Array zu erstellen, in dem jede Temperatur in Fahrenheit umgerechnet wird.

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

Initial array: 0, 25, 100, -5, 15
Modified array: 32, 77, 212, 23, 59
  1. Zur Erstellung eines neuen Arrays mit der Methode map() auf das ursprüngliche Array anwenden: Verwenden Sie map() und übergeben Sie eine Callback-Funktion, die die Umwandlung für jedes Element definiert.
  2. Verwenden Sie die 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

Fragen Sie AI

expand

Fragen Sie AI

ChatGPT

Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen

Suggested prompts:

Can you explain how the map() method works in this example?

What would happen if the array contained non-numeric values?

Can you show how to convert the temperatures back from Fahrenheit to Celsius?

Awesome!

Completion rate improved to 2.27

bookHerausforderung: Array-Elemente Mit map() Modifizieren

Swipe um das Menü anzuzeigen

Aufgabe

Gegeben ist ein Array von Zahlen, die Temperaturen in Celsius darstellen. Die Aufgabe besteht darin, mit der Methode map() ein neues Array zu erstellen, in dem jede Temperatur in Fahrenheit umgerechnet wird.

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

Initial array: 0, 25, 100, -5, 15
Modified array: 32, 77, 212, 23, 59
  1. Zur Erstellung eines neuen Arrays mit der Methode map() auf das ursprüngliche Array anwenden: Verwenden Sie map() und übergeben Sie eine Callback-Funktion, die die Umwandlung für jedes Element definiert.
  2. Verwenden Sie die 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
some-alt