Willkommen bei Schnipsel, Code Schnipsel zu Wordpress, PHP, HTML, CSS, jQuery und so weiter...

Javascript – public / private Methoden

06.2009 / von: Bastian Winkler / 1 Kommentar / Kategorie: HTML, Sonstiges / Tags: ,

Hier ein Workarround für public und private Methoden mit objektorientiertem (OOP) Javascript



1
2
3
4
5
6
7
8
9
10
11
function bla () {
  var priv  = "privat";
  this.publicMethod = function () {
    privateMethode();
  }
  privateMethode = function ()   {
    alert(priv + " " + this.publ);
  }
}
var objekt = new bla();
objekt.publicMethod();

Statistik: gelesen: 2291 / heute: 4 / zuletzt: 09.09.2010
AS3 FlashVars auslesen // Simple PHP Schleife

  1. 1 Kommentar • Eintrag schreiben

  2. Vincent
    #1 Permalink Am 16. Dezember 2009 um 19:49 Uhr

    Du meinst wohl so:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    
    function bla () {
      var priv  = "privat";
      this.publicMethod = function () {
        privateMethode();
      }
      var privateMethode = function ()   {
        alert(priv + " " + this.publ);
      }
    }
    var objekt = new bla();
    objekt.publicMethod();

    Andrenfalls wird die Variable privateMethode nämlich global und man kann sie per privateMethode(); aufrufen.

Kommentar schreiben

Code einfügen: <pre lang="php" line="1"> Code hier </pre>