Freigeben über


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.

Siehe auch

Konzepte

JScript-Ausdrücke

Referenz

Object-Objekt

Weitere Ressourcen

Daten in JScript

Systeminterne Objekte