ChrisB: Javascript Objekte verschachteln

Beitrag lesen

Hi,

Hallo ist es möglich in Javascript Funktionen zu verschachteln? Ich habe hier unten mal ein Beispiel angehängt wie ich mir das dachte. (Funktioniert natürlich nicht... ;)

function cvs(id){
                //Hier passiert ganz viel abgefahrenes zeugs...

  this.row = function(i){	  
  	alert("die ganze tabellen reihe");  

this.col = function(j){
                               alert("und jetzt nur ein Element");
                        }

  }  

}

var test = new cvs("tabelle");
test.row(3).col(4);

  
Das kann nicht funktioneren, weil row gar keinen Rückgabewert hat, "auf" dem dann die Methode col aufgerufen werden könnte.  
  
Lege beides als Methoden von cvs an - und lasse die Funktionen jeweils das Objekt zurückgeben, \*dann\* kannst du die Methoden auf diese Weise "hintereinandergehängt" aufrufen.  
Das nennt sich Method Chaining.  
  
MfG ChrisB  
  

-- 
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?