Compartilhar via


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çãoObservaçã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.

Consulte também

Referência

Objeto

Conceitos

Expressões de JScript

Outros recursos

Dados em JScript

Objetos intrínsecos