Partager via


Données d'objet

Un littéral d'objet peut initialiser un objet Object JScript. Un littéral d'objet est représenté par une liste délimitée par des virgules et placée entre des accolades ({}). Chaque élément de la liste est une propriété suivie d'un signe deux points et de la valeur de la propriété. La valeur peut représenter n'importe quelle expression JScript valide.

Utilisation de données d'objet

Dans cet exemple, la variable obj est initialisée pour représenter un objet avec deux propriétés, x et y, qui ont respectivement les valeurs 1 et 2.

var obj = { x:1, y:2 };

Les littéraux d'objet peuvent être imbriqués. Dans cet exemple, un identificateur cylinder fait référence à un objet avec trois propriétés : height, radius et sectionAreas. La propriété sectionAreas est un objet doté de ses propres propriétés (top, bottom et 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 } };

Notes

Un littéral d'objet ne peut pas servir à initialiser une instance d'un objet fondé sur une classe. Il faut utiliser la fonction constructeur adéquate pour effectuer l'initialisation. Pour plus d'informations, consultez Objets basés sur une classe.

Voir aussi

Référence

Object, objet

Concepts

Expressions JScript

Autres ressources

Données JScript

Objets intrinsèques