1
resposta

Resolução exercício 20

function responderUsuario(nome, callback){
    console.log('Processando sua pergunta');
    callback(nome);
}

const mostrarResposta = (nome) => {
    setTimeout(() => {
        console.log(`Olá, ${nome}! Aqui está a resposta para sua dúvida.`)
    }, 3000);
}

responderUsuario("Camila", mostrarResposta);
1 resposta

Olá, Raonny, como vai?

O código que você desenvolveu cumpre o objetivo de exibir a mensagem com o atraso solicitado e utiliza corretamente os conceitos de funções de callback e arrow functions. É muito positivo observar como você estruturou a lógica para passar o nome do usuário entre as funções.

Parabéns pelo empenho e por compartilhar sua resolução. Continue praticando e postando seus progressos.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!