Objeto de dados
Um literal de objeto pode inicializar um JScript Object objeto. Um literal de objeto é representado por uma lista delimitada por vírgula delimitada com um emparelhar 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 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 de cylinder refere-se a um objeto com três propriedades: height, radius, e sectionAreas. The 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 com base em classe. |