Questions marquées «callback»

Un rappel est un morceau de code (c'est-à-dire l'adresse ou la référence d'une fonction ou d'une méthode ou une expression lambda) qui est passé en tant qu'argument à un autre code, qui est censé rappeler (exécuter) l'argument à un moment opportun. Cette balise doit être utilisée avec des questions sur une API qui utilise des rappels pour notifier l'appelant lorsqu'une action est terminée. Utilisez la balise de gestion des événements pour les questions impliquant l'abonnement à des événements tels que dans un cadre d'interface graphique.

1425
Comment accéder au bon «ceci» dans un rappel?

J'ai une fonction constructeur qui enregistre un gestionnaire d'événements: function MyConstructor(data, transport) { this.data = data; transport.on('data', function () { alert(this.data); }); } // Mock transport object var transport = { on: function(event, callback) { setTimeout(callback, 1000); }...

373
Différence entre array_map, array_walk et array_filter

Quelle est exactement la différence entre array_map, array_walket array_filter. Ce que j'ai pu voir dans la documentation, c'est que vous pouvez passer une fonction de rappel pour effectuer une action sur le tableau fourni. Mais je ne semble pas trouver de différence particulière entre eux....

191
Quand utiliser le rappel de setState de React

Lorsqu'un état de composant de réaction change, la méthode de rendu est appelée. Par conséquent, pour tout changement d'état, une action peut être effectuée dans le corps des méthodes de rendu. Existe-t-il alors un cas d'utilisation particulier pour le rappel

177
Fonctions de rappel en Java

Existe-t-il un moyen de passer une fonction de rappel dans une méthode Java? Le comportement que j'essaie d'imiter est un délégué .Net passé à une fonction. J'ai vu des gens suggérer de créer un objet séparé, mais cela semble exagéré, mais je suis conscient que parfois exagérer est la seule façon...

173
Définition du type de rappel TypeScript

J'ai la classe suivante dans TypeScript: class CallbackTest { public myCallback; public doWork(): void { //doing some work... this.myCallback(); //calling callback } } J'utilise la classe comme ceci: var test = new CallbackTest(); test.myCallback = () => alert("done"); test.doWork(); Le code...