de
Gebot 8: Studium des Javascripts aus Gebot 7
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.
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;
}
© Michael A. Bosch 1999-2011