Hallo,
Ich teste gerade ein bisschen rum, um meine JS-Libraries etwas aufzufrischen.
Am besten zeige ich mal kurz an einem Beispiel, was ich aktuell bezogen auf meine Frage habe:
Wie man sieht, habe ich eine Funktion, die ein Element zurückgibt.
Auf dieses Element möchte ich in der zweiten Funktion zugreifen.
Der einfache Weg wäre per Parameterübergabe, bspw.:
Schöner würde ich es allerdings finden, wenn ich es über MethodChaining lösen könnte:
In bar benötige ich dann allerdings den zugriff auf die Rückgabe von foo().
Gibt es da einen relativ geschmeidigen Weg, ohne ein komplettes Klassengerüst als Bibliothek zu verfremden?
Danke
Ich teste gerade ein bisschen rum, um meine JS-Libraries etwas aufzufrischen.
Am besten zeige ich mal kurz an einem Beispiel, was ich aktuell bezogen auf meine Frage habe:
Code:
foo = (e) => { /* ... */ return some_element; }; bar = (e) => { /* do something with e */ };
Auf dieses Element möchte ich in der zweiten Funktion zugreifen.
Der einfache Weg wäre per Parameterübergabe, bspw.:
Code:
bar( foo(param) );
Code:
foo( param ).bar();
Gibt es da einen relativ geschmeidigen Weg, ohne ein komplettes Klassengerüst als Bibliothek zu verfremden?
Danke
Comment