Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Desafio: Modificar Elementos de Array Usando map() | Métodos Avançados de Arrays e Transformações
Estruturas de Dados em JavaScript

bookDesafio: Modificar Elementos de Array Usando map()

Tarefa

Você recebe um array de números representando temperaturas em Celsius. Sua tarefa é utilizar o método map() para criar um novo array, convertendo cada temperatura para Fahrenheit.

  1. Utilize o método map() para criar um novo array chamado fahrenheitTemperatures, convertendo cada temperatura de Celsius para Fahrenheit.
    • A fórmula de conversão é: F = (C * 1.8) + 32, onde F é Fahrenheit e C é Celsius.
  2. Exiba o array inicial celsiusTemperatures no console.
  3. Exiba o array modificado fahrenheitTemperatures no 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

Saída esperada:

Initial array: 0, 25, 100, -5, 15
Modified array: 32, 77, 212, 23, 59
  1. Para criar um novo array utilizando o método map(), é necessário chamar map() no array original e fornecer uma função de callback que define a transformação para cada elemento.
  2. Utilize esta fórmula (F = (C * 1.8) + 32) dentro da função 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

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 5. Capítulo 2

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

Awesome!

Completion rate improved to 2.27

bookDesafio: Modificar Elementos de Array Usando map()

Deslize para mostrar o menu

Tarefa

Você recebe um array de números representando temperaturas em Celsius. Sua tarefa é utilizar o método map() para criar um novo array, convertendo cada temperatura para Fahrenheit.

  1. Utilize o método map() para criar um novo array chamado fahrenheitTemperatures, convertendo cada temperatura de Celsius para Fahrenheit.
    • A fórmula de conversão é: F = (C * 1.8) + 32, onde F é Fahrenheit e C é Celsius.
  2. Exiba o array inicial celsiusTemperatures no console.
  3. Exiba o array modificado fahrenheitTemperatures no 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

Saída esperada:

Initial array: 0, 25, 100, -5, 15
Modified array: 32, 77, 212, 23, 59
  1. Para criar um novo array utilizando o método map(), é necessário chamar map() no array original e fornecer uma função de callback que define a transformação para cada elemento.
  2. Utilize esta fórmula (F = (C * 1.8) + 32) dentro da função 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

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 5. Capítulo 2
some-alt