Precisamos de funções de retorno de chamada?

Precisamos de funções de retorno de chamada?
Precisamos de funções de retorno de chamada?
Anonim

Chamadas de retorno garantem que uma função não seja executada antes que uma tarefa seja concluída, mas executará logo após a conclusão da tarefa. Ele nos ajuda a desenvolver código JavaScript assíncrono e nos protege de problemas e erros.

Por que precisamos da função de retorno de chamada?

Chamadas de retorno são uma ótima maneira de lidar com algo depois que outra coisa foi concluída. Por algo aqui queremos dizer uma execução de função. Se quisermos executar uma função logo após o retorno de alguma outra função, os retornos de chamada podem ser usados. As funções JavaScript têm o tipo Objects.

Qual é o objetivo da função de retorno de chamada?

Em vez de ser chamada imediatamente, a função de retorno de chamada é chamada em um determinado ponto no futuro. Normalmente é usado quando uma tarefa está sendo iniciada que terminará de forma assíncrona (ou seja, terminará algum tempo após o retorno da função de chamada).

O que é uma função de retorno de chamada e quando devemos usá-la?

Muitas vezes você usa callbacks quando você precisa chamar uma função com argumentos que seriam processados no processo de outra função. Por exemplo, em PHP array_filter e array_map fazem callbacks para serem chamados em um loop.

As funções de callback são ruins?

Chamadas de retorno são ok quando você precisa carregar várias coisas e não se importa com a ordem em que são tratadas, mas não são ótimas quando você precisa escrever ordenadamente, código sequencial. Na maioria dos casos,as pessoas usavam cadeias de retorno de chamada profundas como código sequencial artificial.

Recomendado: