Dados de objeto
Um literal de objeto pode inicializar um JScript Object objeto. Um literal de objeto é representado por uma lista delimitada por ponto-e-vírgula cercado com um par de chaves ({}). Cada elemento da lista é uma propriedade seguida por dois-pontos e o valor da propriedade. O valor pode ser qualquer expressão válida do JScript.
Usando o dados de objeto
Neste exemplo, a variável obj é inicializado para ser um objeto com duas propriedades, x e y, com os valores 1 e 2 respectivamente.
var obj = { x:1, y:2 };
Literais de objeto podem ser aninhados. Neste exemplo, um identificador cylinder se refere a um objeto com três propriedades: height, radius, and sectionAreas. O sectionAreas propriedade é um objeto com suas próprias propriedades, top, bottom, e 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 } };
Observação |
---|
Um literal de objeto não pode ser usado para inicializar uma instância de um objeto de classe. A função de construtor apropriado deve ser usada para executar a inicialização. Para obter mais informações, consulte Objetos baseados em classe. |