Difference between revisions of "Javascript"
(New page: Hier ein paar Samples == Named Arguments == Funktion mit Objekt als Argument: //square ist ein Objekt mit den erwarteten Properties height und width function area(square) { return ...) |
(→Named Arguments) |
||
Line 2: | Line 2: | ||
== Named Arguments == | == Named Arguments == | ||
+ | |||
Funktion mit Objekt als Argument: | Funktion mit Objekt als Argument: | ||
Line 12: | Line 13: | ||
var myresult = area({height: 30, width : 30}); | var myresult = area({height: 30, width : 30}); | ||
alert(myresult); | alert(myresult); | ||
+ | |||
+ | == Prototype == | ||
+ | Mit dem Keyword Prototype kann ein neues Property für alle Instanzen erstellt werden: | ||
+ | |||
+ | //Definition der Klasse Car | ||
+ | function car(){} | ||
+ | //Nun ein Property definieren | ||
+ | car.prototype.numwheels = 4; | ||
+ | //Nun eine Funktion definieren | ||
+ | car.prototype.brake = function { alert('Brake');}; |
Revision as of 10:01, 14 July 2008
Hier ein paar Samples
Named Arguments
Funktion mit Objekt als Argument:
//square ist ein Objekt mit den erwarteten Properties height und width function area(square) { return square.height * square.width; }
Hier der Funktionsaufruf mit named Arguments:
var myresult = area({height: 30, width : 30}); alert(myresult);
Prototype
Mit dem Keyword Prototype kann ein neues Property für alle Instanzen erstellt werden:
//Definition der Klasse Car function car(){} //Nun ein Property definieren car.prototype.numwheels = 4; //Nun eine Funktion definieren car.prototype.brake = function { alert('Brake');};