Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

1
resposta

Return numeroEscolhido

//código omitido

} else {
    listaDeNumerosSorteados.push(numeroEscolhido);
    return numeroEscolhido;
}

Olá! Nesse código acima, o 'listaDeNumerosSorteados.push(numeroEscolhio)' não deverias estar após o return?

1 resposta

Oie Mitsu, aparentemente está tudo certo! O código return leva a informação para o bloco ( Não sei qual código está escrito acima, o que da uma dificultada ). Levando isso em consideração, você executar a função depois do push nesse contexto não faz muito sentido. Você iria retornar o valor do numeroEscolhido e só depois disso fazer um push ( e acabaria que o push não teria muito bem uma função útil já que o valor seria retornado antes mesmo dele poder agir ). Com isso, recomendo a leitura sobre o return no MDN