![]() |
Objektorientierte Programmierung |
|
|
iX 4-2001,
S. 194 JavaScript-Know-how
|
Definition eines Objektes (1) Es ist auch möglich über MeinObjekt = new Objekt() direkt eine einzige Instanz zu bilden. (Bringt aber für eigene Objekte nicht viel und wird wohl deshalb bei Selfhtml gar nicht erwähnt.) (2) JavaScript ist eigentlich nicht objektorientiert, sondern nur objektbasiert, weswegen sowohl die übergeordnete Struktur (Klasse) als auch die Instanz als Objekt bezeichnet wird.
Vorgegebene Objekte in JavaScript Folgende Objekte sind in JavaScript durch gleichlautende Konstruktor-Funktionen, die entsprechende Eigenschaften und Methoden bereits beinhalten, vorgegeben: Array, Boolan, Date, Number, RegExp, String
Für das Objekt Math existiert keine Konstruktor-Funktion, sodass keine weitere Instanz gebildet werden kann.
In Browsern bildet Window das globale Objekt. Variable, Funktionen, Objekte usw. , die nicht explizit in einem anderen Geltungsbereich definiert werden, gehören automatisch zu diesem Objekt. |