function cvs(id){
var i = 0;
var j = 0;
this.row = function(i){
this.i = i;
alert(this.i); // Funktioniert
return this;
}this.col = function(j){
this.j = j;
alert(this.i+this.j); // Funktioniert (jetzt) nicht...
return this;
}}
var test = new cvs("tabelle");
test.row(5).col(6);
Hab da das Zitat ein wenig geändert!!
Chaining eignet sich nur bei "void" Methoden also ohne eigentlichen Rückgabe wert oder wenn du ein Objekt zurück gibst, dann sparst du dir jeweils 1 Zeile und ruft die Methode direkt auf.
Gruß
T-Rex -> T-Rex -> T-Rex