Double Time pt-br Explainer

Explicação de Duas vezes

Objetivo do desafio:

Use o método map .map() para dobrar o valor de cada número em uma array e salvá-lo em uma nova array.

Passo a passo da solução:

O método .map() executa uma função usando cada item de uma array como argumento e retorna os resultados para uma nova array. Para usá-lo, anexe .map() à array que você deseja alterar. Dentro dos parênteses, escreva a função de seta que você deseja executar em cada item da array.

No código com o qual você começa, existe uma array, numbers, uma declaração de variável, doubled e um laço for…of. A declaração de variável doubled está incompleta. Neste desafio, você completará a função de seta dentro do .map(), adicionando um comando de retorno.

Para concluir o desafio, adicione return number * 2 dentro da função de seta usada como argumento para .map(). Agora, quando o código for executado, cada item em numbers passará pela função de seta, dobrará de valor e será armazenado em uma nova array doubled.

Solução do código de exemplo:


let numbers = [1, 2, 3 , 4]

let doubled = numbers.map( number => {

return number * 2

});

for (let number of doubled){

console.log(number)

}

Conceitos de JavaScript: Variável, Let, Array, Métodos de array, Função de Seta, Laço for…of, console.log(), .map()