JavaScript: O que é um CallBack?: Difference between revisions
(Criou a página com " O que é um CallBack? Um callback é uma função a ser executada após a execução de uma outra função - daí o nome 'call back'. Como em JavaScript, as funções s...") |
No edit summary |
||
Line 1: | Line 1: | ||
O que é um CallBack? | == O que é um CallBack? == | ||
Um callback é uma função a ser executada após a execução de uma outra função - daí o nome 'call back'. | Um callback é uma função a ser executada após a execução de uma outra função - daí o nome 'call back'. |
Revision as of 15:47, 22 June 2017
O que é um CallBack?
Um callback é uma função a ser executada após a execução de uma outra função - daí o nome 'call back'.
Como em JavaScript, as funções são objetos. As funções podem assumir funções como argumentos e podem ser retornadas por outras funções. Funções que fazem isso são chamadas de funções de ordem superior. Qualquer função que é passada como um argumento é chamada de função de callback.
Acontece que JavaScript é uma linguagem baseada em eventos. Isso significa que, em vez de aguardar uma resposta antes de seguir em frente, o JavaScript continuará executando sem que o evento anterior tenha finalizado.
Vamos ver um exemplo básico:
Imagine que um estudante vai estudar primeiro matemática e depois português.
function estudarMatematica(){ console.log('Estudar Matematica'); } function estudarPortugues(){ console.log('Estudar Portugues'); } estudarMatematica(); estudarPortugues();
O resultado:
Estudar Matematica Estudar Portugues
Se você estiver no Chrome, execute Ctrl + Shift + j, e copie e cole o código pra ver o resultado