Compartir a través de


Datos de objeto

Un literal de objeto puede inicializar un objeto Object de JScript. Un literal de objeto se representa mediante una lista de elementos separados por comas y encerrados entre llaves ({}). Cada elemento de la lista es una propiedad seguida de dos puntos y el valor de la propiedad. El valor puede ser cualquier expresión de JScript válida.

Usar datos de objeto

En este ejemplo, la variable obj se inicializa para ser un objeto con dos propiedades, x e y, con los valores 1 y 2, respectivamente:

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

Los literales de objeto pueden anidarse. En este ejemplo, el identificador cylinder hace referencia a un objeto con tres propiedades: height, radius y sectionAreas. La propiedad sectionAreas es un objeto que tiene sus propias propiedades: top, bottom y 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 } };

Nota

No se puede utilizar un literal de objeto para inicializar una instancia de un objeto basado en clases. Se debe utilizar la función constructora correcta para inicializar este objeto. Para obtener más información, vea Objetos basados en clases.

Vea también

Referencia

Object (Objeto)

Conceptos

Expresiones de JScript

Otros recursos

Datos de JScript

Objetos intrínsecos