Objektdaten
Aktualisiert: November 2007
Ein Objektliteral kann ein Object-JScript-Objekt initialisieren. Ein Objektliteral wird durch eine Liste mit Kommas als Trennzeichen dargestellt, die von geschweiften Klammern ({}) umschlossen wird. Jedes Element der Liste ist eine Eigenschaft, gefolgt von einem Doppelpunkt und dem Wert der Eigenschaft. Der Wert kann jeder zulässige JScript-Ausdruck sein.
Verwenden von Objektdaten
In diesem Beispiel wird die obj-Variable als Objekt mit den beiden Eigenschaften x und y initialisiert, denen der Wert 1 bzw. 2 zugewiesen wird.
var obj = { x:1, y:2 };
Objektliterale können geschachtelt werden. Im folgenden Beispiel verweist ein cylinder-Bezeichner auf ein Objekt mit drei Eigenschaften: height, radius und sectionAreas. Die sectionAreas-Eigenschaft ist ein Objekt mit eigenen Eigenschaften: top, bottom und side.
var r = 3;
var h = 2;
var cylinder = { height : h, radius : r,
sectionAreas : { top : 4*Math.PI*r*r,
bottom : 4*Math.PI*r*r,
side : 2*Math.PI*r*h } };
Hinweis: |
---|
Ein Objektliteral kann nicht zum Initialisieren einer Instanz eines klassenbasierten Objekts verwendet werden. Sie müssen für die Initialisierung die richtige Konstruktorfunktion verwenden. Weitere Informationen finden Sie unter Auf Klassen basierende Objekte. |