Hinter dem Beispiel, das Du unter Gebot 7 findest verbirgt sich folgendes
Javascript. Da es "etwas" umfangreicher ist, habe ich es in den
oberen (hier in Gebot 8) und den unteren Teil (in Gebot 9) unterteilt.
Zunächst definieren wir ein Objekt, welches durch den User (Klick auf den breiten Button) mit Daten gefüllt wird.
Zunächst definieren wir ein Objekt, welches durch den User (Klick auf den breiten Button) mit Daten gefüllt wird.
function matrix(){ this.tz = " "; /* Einträge trennen wir durch Leerzeichen */ this.eol = "\n";/* eine Zeile endet mit einem CTRL_LF */ this.size = 0; /* beim Start ist es leer :-) */ this.addItems = addItems; /* wir sagen dem Objekt, Du */ this.getItems = getItems; /* gehörst dazu und Du auch... */ this.resetMatrix = resetMatrix;/* dient dazu, das Objekt */ this.resetMatrix(); /* zu leeren, und tun's... */ }
Hier tragen wir die Daten ein. Das Array Daten wird übringens später
definiert. arguments sind die übergebenen Argumente, diese brauchen
hier nicht explizit als Parameter definiert werden. So hast Du ein wenig
mehr Freiheiten, als mit einer starren Argumentenliste.
function addItems(){ this.size = this.daten.length; var args = arguments.length; this.daten[this.size] = new Array(args); for (var i = 0; i < args; i++) this.daten[this.size][i] = arguments[i]; this.size = this.daten.length; }