Compartilhar via


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.

Consulte também

Conceitos

Expressões de JScript

Referência

Objeto objetos

Outros recursos

Dados em JScript

Objetos intrínsecos