Als «callback» getaggte Fragen

Ein Rückruf ist ein Code (dh die Adresse oder Referenz einer Funktion oder Methode oder eines Lambda-Ausdrucks), der als Argument an einen anderen Code übergeben wird, von dem erwartet wird, dass er das Argument zu einem geeigneten Zeitpunkt zurückruft (ausführt). Dieses Tag sollte bei Fragen zu einer API verwendet werden, die Rückrufe verwendet, um den Anrufer zu benachrichtigen, wenn eine Aktion abgeschlossen ist. Verwenden Sie das Ereignisbehandlungs-Tag für Fragen zum Abonnieren von Ereignissen, z. B. in einem GUI-Framework.

429
Versprechen nicht nur Rückrufe?

Ich habe JavaScript seit ein paar Jahren entwickelt und verstehe die Aufregung um Versprechen überhaupt nicht. Alles, was ich tue, scheint sich zu ändern: api(function(result){ api2(function(result2){ api3(function(result3){ // do work }); }); }); Wofür ich sowieso eine Bibliothek wie...

373
Unterschied zwischen array_map, array_walk und array_filter

Was genau ist das der Unterschied zwischen array_map, array_walkund array_filter. Aus der Dokumentation geht hervor, dass Sie eine Rückruffunktion übergeben können, um eine Aktion für das bereitgestellte Array auszuführen. Aber ich scheine keinen besonderen Unterschied zwischen ihnen zu finden....

176
Rückruffunktionen in Java

Gibt es eine Möglichkeit, eine Rückruffunktion in einer Java-Methode zu übergeben? Das Verhalten, das ich nachahmen möchte, ist ein .NET-Delegat, der an eine Funktion übergeben wird. Ich habe Leute gesehen, die vorgeschlagen haben, ein separates Objekt zu erstellen, aber das scheint übertrieben,...

172
Definieren des TypeScript-Rückruftyps

Ich habe die folgende Klasse in TypeScript: class CallbackTest { public myCallback; public doWork(): void { //doing some work... this.myCallback(); //calling callback } } Ich benutze die Klasse wie folgt: var test = new CallbackTest(); test.myCallback = () =>