Oi!
Tenho visto muito esse termo nos cursos com javascript.
Porém, não sei dizer o que ela é, e pra que o seu uso.
Qual é o conceito da função 'callback'?
O que ela é e pra que ela serve? No que ela se difere de outras funções?
Obrigado!
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!
Oi!
Tenho visto muito esse termo nos cursos com javascript.
Porém, não sei dizer o que ela é, e pra que o seu uso.
Qual é o conceito da função 'callback'?
O que ela é e pra que ela serve? No que ela se difere de outras funções?
Obrigado!
Boa tarde, Marcelo! Como vai?
Uma função callback é aquela que é executada em decorrência de algum evento, como clique do mouse, recebimento de uma resposta de requisição, rolagem da página, etc!
Exemplo prático
<button id="salvar">Enviar</button>
<script>
const botao = document.querySelector('#salvar');
botao.addEventListener('click', function() {
// Esta é uma função callback!
console.log('salvando dados...');
});
</script>Pegou a ideia? Qualquer coisa é só falar!
Grande abraço e bons estudos, meu aluno!