Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Desafío: Modificar Elementos de un Array Usando map() | Métodos Avanzados de Arreglos y Transformaciones
Estructuras de Datos en JavaScript

bookDesafío: Modificar Elementos de un Array Usando map()

Desafío

Se proporciona un arreglo de números que representan temperaturas en grados Celsius. El objetivo es utilizar el método map() para crear un nuevo arreglo, convirtiendo cada temperatura a Fahrenheit.

  1. Utilizar el método map() para crear un nuevo arreglo llamado fahrenheitTemperatures convirtiendo cada temperatura de Celsius a Fahrenheit.
    • La fórmula de conversión es: F = (C * 1.8) + 32, donde F es Fahrenheit y C es Celsius.
  2. Registrar el arreglo inicial celsiusTemperatures en la consola.
  3. Registrar el arreglo modificado fahrenheitTemperatures en la consola.
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

Salida esperada:

Initial array: 0, 25, 100, -5, 15
Modified array: 32, 77, 212, 23, 59
  1. Para crear un nuevo arreglo utilizando el método map(), recuerda llamar a map() sobre el arreglo original y proporcionar una función de callback que defina la transformación para cada elemento.
  2. Utiliza esta fórmula (F = (C * 1.8) + 32) dentro de la función de 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

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 5. Capítulo 2

Pregunte a AI

expand

Pregunte a AI

ChatGPT

Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla

Awesome!

Completion rate improved to 2.27

bookDesafío: Modificar Elementos de un Array Usando map()

Desliza para mostrar el menú

Desafío

Se proporciona un arreglo de números que representan temperaturas en grados Celsius. El objetivo es utilizar el método map() para crear un nuevo arreglo, convirtiendo cada temperatura a Fahrenheit.

  1. Utilizar el método map() para crear un nuevo arreglo llamado fahrenheitTemperatures convirtiendo cada temperatura de Celsius a Fahrenheit.
    • La fórmula de conversión es: F = (C * 1.8) + 32, donde F es Fahrenheit y C es Celsius.
  2. Registrar el arreglo inicial celsiusTemperatures en la consola.
  3. Registrar el arreglo modificado fahrenheitTemperatures en la consola.
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

Salida esperada:

Initial array: 0, 25, 100, -5, 15
Modified array: 32, 77, 212, 23, 59
  1. Para crear un nuevo arreglo utilizando el método map(), recuerda llamar a map() sobre el arreglo original y proporcionar una función de callback que defina la transformación para cada elemento.
  2. Utiliza esta fórmula (F = (C * 1.8) + 32) dentro de la función de 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

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 5. Capítulo 2
some-alt