Markus: funktion2 in funktion1aufrufen innerhalb einer Klasse

Hallo,

ich brauche mal eure Hilfe. Ich versuche von einer Methode einer Klasse,
eine andere Methode der Klasse aufzurufen. Bsp.:

  
function klasse(){  
   this.function1= function(){  
      //tuht was  
      //test.function2()  
      RUFE function2 auf  
   }  
  
   this.function2= function(){  
      //tuht was  
   }  
}  
  
var test = new klasse();  

Im Moment mache ich das so, das ich test.function2() aufrufe. Nur das ist eigentlich nicht was ich suche, da ich ja auch Instanzen der Klasse test heißen. Wie mache ich es richtig?

Danke schon mal,

Gruß

Markus

  1. Hi,

    Im Moment mache ich das so, das ich test.function2() aufrufe. Nur das ist eigentlich nicht was ich suche, da ich ja auch Instanzen der Klasse test heißen. Wie mache ich es richtig?

    es gibt immer nur eine Instanz mit dem Namen 'this'. Auch wenn dies für jede Instanz gilt.

    Cheatah

    --
    X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
    X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
    X-Will-Answer-Email: No
    X-Please-Search-Archive-First: Absolutely Yes
  2. Hallo,

    ~~~javascript

    this.function1= function(){

    //tuht was
          //test.function2()
          RUFE function2 auf
       }

    this.function2= function(){
          //tuht was
       }

      
    Expression Statements werden mit einem Semikolon beendet, das fehlt hier hinter den schließenden Klammern  
      
    
    > Im Moment mache ich das so, das ich test.function2() aufrufe. Nur das ist eigentlich nicht was ich suche, da ich ja auch Instanzen der Klasse test heißen. Wie mache ich es richtig?  
      
    Du kannst sie in anderen Methoden genauso ansprechen, wie du es auch in der Konstruktorfunktion bereits zur Definition tust:  
      
    this.function2()  
      
    »this« verweist immer auf die aktuelle Instanz.  
      
    Mathias
    
    -- 
    [Visitenkarte](http://community.de.selfhtml.org/visitenkarten/view.php?key=17) · [SELFHTML Weblog](http://aktuell.de.selfhtml.org/weblog/)