Cursos /
JavaScript Data Structures
Desafio: Transformação de Elemento de Array
Você recebeu um array de números representando temperaturas em Celsius. Sua tarefa é usar o método map()
para criar um novo array, convertendo cada temperatura para Fahrenheit.
- Use o método
map()
para criar um novo array chamadofahrenheitTemperatures
convertendo cada temperatura de Celsius para Fahrenheit.- A fórmula de conversão é:
F = (C * 1.8) + 32
, ondeF
é Fahrenheit eC
é Celsius.
- A fórmula de conversão é:
- Exiba o array inicial
celsiusTemperatures
no console. - Exiba o array modificado
fahrenheitTemperatures
no console.
Resultado esperado:
1. To create a new array using the
2. Use this formula (
map()
method, remember to call
map()
on the original array and provide a callback function that
defines the transformation for each element. 2. Use this formula (
F = (C * 1.8) + 32
) inside the
callback function.
// 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);
- Para criar um novo array usando o método
map()
, lembre-se de chamarmap()
no array original e fornecer uma função de callback que defina a transformação para cada elemento. - Use esta fórmula (
F = (C * 1.8) + 32
) dentro da função de callback.
Tudo estava claro?
Seção 5. Capítulo 2
Conteúdo do Curso
JavaScript Data Structures
1. Introdução e Pré-requisitos
2. Fundamentos dos Objetos
Entendendo ObjetosCriação de ObjetoPropriedades AninhadasDesafio: Criar um ObjetoAcessando Propriedades de ObjetoDesafio: Acessar Propriedades de ObjetoTrabalhando com PropriedadesDesafio: Modificar e Expandir ObjetoMétodos de ObjetoPropriedades nos MétodosDesafio: Trabalhar com Métodos de ObjetoFundamentos do Objeto Resumidos
3. Manipulação Avançada de Objetos
Iteração de Objetos com o laço for...inDesafio: Explorador de Propriedade de ObjetoMétodo hasOwnProperty()Desafio: hasOwnProperty() para Iteração de Propriedades de ObjetoOperador SpreadDesafio: Mesclando Objetos e Adicionando PropriedadesDesestruturação de ObjetoDesafio: DestruturaçãoResumo Avançado de Manipulação de Objetos
5. Operações Avançadas de Array
JavaScript Data Structures
Desafio: Transformação de Elemento de Array
Você recebeu um array de números representando temperaturas em Celsius. Sua tarefa é usar o método map()
para criar um novo array, convertendo cada temperatura para Fahrenheit.
- Use o método
map()
para criar um novo array chamadofahrenheitTemperatures
convertendo cada temperatura de Celsius para Fahrenheit.- A fórmula de conversão é:
F = (C * 1.8) + 32
, ondeF
é Fahrenheit eC
é Celsius.
- A fórmula de conversão é:
- Exiba o array inicial
celsiusTemperatures
no console. - Exiba o array modificado
fahrenheitTemperatures
no console.
Resultado esperado:
1. To create a new array using the
2. Use this formula (
map()
method, remember to call
map()
on the original array and provide a callback function that
defines the transformation for each element. 2. Use this formula (
F = (C * 1.8) + 32
) inside the
callback function.
// 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);
- Para criar um novo array usando o método
map()
, lembre-se de chamarmap()
no array original e fornecer uma função de callback que defina a transformação para cada elemento. - Use esta fórmula (
F = (C * 1.8) + 32
) dentro da função de callback.
Tudo estava claro?
Seção 5. Capítulo 2