Ich habe mit einigen JQuery-Code von MS zu kämpfen, ich verstehe nicht ganz den folgenden Code:Wie können mehrere pipe() Methoden verkettet werden?
$.when(......)
.pipe(a())
.pipe(b())
.pipe(c());
a = function(){new $.Deferred().resolve();};
b = function(){d();};
c = ... //some code
Der Code sehr gut tatsächlich funktioniert, aber ich denke, weder a() noch b() ist ein verzögertes oder versprochenes Objekt zurückgeben, also wie können diese Methoden miteinander verkettet werden?
Beachten Sie, dass '.pipe()' veraltet ist, und '.then()' sollte stattdessen verwendet werden. – Barmar
danke Barmar, ich habe es gerade herausgefunden. Eigentlich, um die Rohre zu verketten, muss ich nicht einmal etwas weiterleiten. Ich konnte die leeren Rohre wie folgt verketten: .pipe(). Pipe(). Pipe (dosomething()); – Yongquan