Hallo,
Jetzt kommen wir der Sache näher! Du willst also gar kein Objekt zurückgeben, sondern bloß die Funktion, richtig?
Ja.
Dann gib kein Objekt {…} zurück, sondern direkt das Funktionsobjekt:
Das macht Sinn! Jetzt funktioniert es.
Jetzt stehe ich aber vor einer weiteren Herausforderung, ich dachte so geht's vielleicht, tut es aber nicht:
var xyz = (function() {
function init() {
}
function privateMethod() {
}
return function() {
init();
this.anotherPublicMethod = function() {
privateMethod();
}
};
})();
xyz(); // funktioniert
anotherPublicMethod(); // funktioniert nicht
Hast du hier noch einen Denkanstoss?
vg ichbinich
--
Kleiner Tipp:
Tofu schmeckt am besten, wenn man es kurz vor dem Servieren durch ein saftiges Steak ersetzt...
Kleiner Tipp:
Tofu schmeckt am besten, wenn man es kurz vor dem Servieren durch ein saftiges Steak ersetzt...