ichbinich: anonyme Funktion - öffentliche Methode aufrufen

Beitrag lesen

Hallo,

var myfunc = (function() {  
  [...]  
  
  return {  
    publicMethod: function() {  
    }  
  };  
  
}());

Mit myfunc.publicMethod() kann ich nun die öffentliche Methode aufrufen.

Wie kann ich die Methode direkt aufrufen, also ohne die anonyme Funktion in einer Variable zu speichern? (Ich erhalte dabei immer die Meldung publicMethod is not defined)

Ich weiß, das man das mit require.js machen kann, kann(darf) ich hier aber nicht verwenden.

VG ichbinich

--
Kleiner Tipp:
Tofu schmeckt am besten, wenn man es kurz vor dem Servieren durch ein saftiges Steak ersetzt...