Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Sfida: Modifica Gli Elementi Dell'Array Utilizzando map() | Metodi Avanzati degli Array e Trasformazioni
Strutture Dati JavaScript

bookSfida: Modifica Gli Elementi Dell'Array Utilizzando map()

Compito

Viene fornito un array di numeri che rappresentano temperature in Celsius. Utilizzare il metodo map() per creare un nuovo array, convertendo ciascuna temperatura in Fahrenheit.

  1. Utilizzare il metodo map() per creare un nuovo array chiamato fahrenheitTemperatures convertendo ciascuna temperatura da Celsius a Fahrenheit.
    • La formula di conversione è: F = (C * 1.8) + 32, dove F è Fahrenheit e C è Celsius.
  2. Visualizzare l'array iniziale celsiusTemperatures nella console.
  3. Visualizzare l'array modificato fahrenheitTemperatures nella 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

Output atteso:

Initial array: 0, 25, 100, -5, 15
Modified array: 32, 77, 212, 23, 59
  1. Per creare un nuovo array utilizzando il metodo map(), ricordare di chiamare map() sull'array originale e fornire una funzione di callback che definisce la trasformazione per ciascun elemento.
  2. Utilizzare questa formula (F = (C * 1.8) + 32) all'interno della funzione di callback.
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

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 5. Capitolo 2

Chieda ad AI

expand

Chieda ad AI

ChatGPT

Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione

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

bookSfida: Modifica Gli Elementi Dell'Array Utilizzando map()

Scorri per mostrare il menu

Compito

Viene fornito un array di numeri che rappresentano temperature in Celsius. Utilizzare il metodo map() per creare un nuovo array, convertendo ciascuna temperatura in Fahrenheit.

  1. Utilizzare il metodo map() per creare un nuovo array chiamato fahrenheitTemperatures convertendo ciascuna temperatura da Celsius a Fahrenheit.
    • La formula di conversione è: F = (C * 1.8) + 32, dove F è Fahrenheit e C è Celsius.
  2. Visualizzare l'array iniziale celsiusTemperatures nella console.
  3. Visualizzare l'array modificato fahrenheitTemperatures nella 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

Output atteso:

Initial array: 0, 25, 100, -5, 15
Modified array: 32, 77, 212, 23, 59
  1. Per creare un nuovo array utilizzando il metodo map(), ricordare di chiamare map() sull'array originale e fornire una funzione di callback che definisce la trasformazione per ciascun elemento.
  2. Utilizzare questa formula (F = (C * 1.8) + 32) all'interno della funzione di callback.
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

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 5. Capitolo 2
some-alt