No desenvolvimento de software, frequentemente enfrentamos a necessidade de executar um pedaço de código em bacana play no deposit bonus resposta a um evento. Imagine que deseja executar um código toda vez que o usuário clicar no mouse ou apertar uma tecla. Nesses casos, podemos usar umafunção de retorno de chamada(callback).
Umafunção de retorno de chamadaé um conceito em bacana play no deposit bonus programação em bacana play no deposit bonus que uma função é passada como umargumentode outra função. Essa função é, então, "invocada" (chamada de volta) para completar uma rotina ou ação no contexto da função externa. O consumidor da API de retorno de chamada precisa apenas escrever uma função que será entregue à API para executá-la posteriormente.
bacana play no deposit bonus
Um exemplo simples de callback em bacana play no deposit bonus Javascript pode ser executado no console do navegador (F12):
function chamarFunc(callback) {
callback();
}
chamarFunc(function () {
console.log("Este é um callback!");
});
Dessa forma, criamos a funçãochamarFunc()
que aceita um callback como argumento. O argumento é uma função que gera uma mensagem no console.
Finalizando
Embora a técnica possa ser útil, as funções de retorno de chamada podem causar callback hell (oupirâmide de retorno de chamada) quando elas são aninhadas várias vezes, tornando o código difícil de ler e manter. Por essa razão, técnicas poderosas, comopromessas e asíncronos, foram introduzidas e são cada vez mais usadas no desenvolvimento atual.