Datos de objeto
Actualización: noviembre 2007
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. |