O que é função de callback?

16/11/2016

0

Opa galera, gostaria de saber o significado dessa nomenclatura "callback" no javascript. Por diversas vezes vejo isso, mas não sei bem o que é.
Diego Silva

Diego Silva

Responder

Post mais votado

16/11/2016

Callback ou "chamada de retorno", em geral é passado uma função em um parametro de uma função, para que quando essa função terminar a execução ela fazer a chamanda deste metodo.
Exemplo você vai fazer uma requisição a um servidor via HTTP, essa chamada é assíncrona (execuções assíncrona são muito comuns eles são executados sem interferir o fluxo normal de seu código). Essa chamanda no servidor pode demorar alguns segundos, porem ao chamar o restante do seu código continua sendo executado. Então como fazer para que quando os ervidor responder você consiga pocessar o seu retorno? ai que que entra os callback.
Ao fazer uma requisição você vai passar o metodo que será executado ao concluir sua requisição. Esse é o metodo de callback.
Dessa forma quando a chamada for retornada o metodo passado será executado.


Espero ter ajudado.

Gutierry Pereira

Gutierry Pereira
Responder

Mais Posts

17/11/2016

Calebe Menezes

ótima resposta Gutierrydsn!
Responder

23/11/2016

Diego Silva

Opa Gutierrydsn. Obrigado!
Responder

APRENDA A PROGRAMAR DO ZERO AO PROFISSIONAL

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar