Perguntas com a marcação «callback»

Um retorno de chamada é um trecho de código (ou seja, o endereço ou referência de uma função ou método ou uma expressão lambda) que é passado como argumento para outro código, que deve retornar (executar) o argumento em algum momento conveniente. Essa tag deve ser usada com perguntas sobre uma API que usa retornos de chamada para notificar o chamador quando uma ação for concluída. Use a tag de manipulação de eventos para perguntas que envolvam a assinatura de eventos, como em uma estrutura da GUI.

373
Diferença entre array_map, array_walk e array_filter

Qual é exatamente a diferença entre array_map, array_walke array_filter. O que pude ver na documentação é que você pode transmitir uma função de retorno de chamada para executar uma ação na matriz fornecida. Mas não pareço encontrar nenhuma diferença em particular entre eles. Eles executam a mesma...

191
Quando usar o retorno de chamada React setState

Quando um estado do componente de reação é alterado, o método de renderização é chamado. Portanto, para qualquer alteração de estado, uma ação pode ser executada no corpo dos métodos de renderização. Existe um caso de uso específico para o retorno de chamada

177
Funções de retorno de chamada em Java

Existe uma maneira de passar uma função de retorno de chamada em um método Java? O comportamento que estou tentando imitar é um .Net Delegate sendo passado para uma função. Eu já vi pessoas sugerindo a criação de um objeto separado, mas isso parece exagero, no entanto, estou ciente de que, às...

172
Definindo o tipo de retorno de chamada TypeScript

Eu tenho a seguinte classe no TypeScript: class CallbackTest { public myCallback; public doWork(): void { //doing some work... this.myCallback(); //calling callback } } Estou usando a classe assim: var test = new CallbackTest(); test.myCallback = () => alert("done"); test.doWork(); O...