Condividi tramite


Dati Object

Un valore letterale di oggetto può inizializzare un oggetto Object di JScript. Un valore letterale di oggetto è contraddistinto da un elenco delimitato da virgole e racchiuso tra parentesi graffe ({}). Ogni elemento contenuto in elenco è una proprietà seguita da un segno di due punti e dal relativo valore. Il valore può essere qualsiasi espressione JScript valida.

Utilizzo di dati Object

Nell'esempio che segue, la variabile obj è inizializzata come oggetto dotato di due proprietà, x e y, rispettivamente con valore 1 e 2.

var obj = { x:1, y:2 };

I valori letterali di oggetto possono essere annidati. Nell'esempio riportato di seguito, un identificatore denominato cylinder fa riferimento a un oggetto che possiede tre proprietà: height, radius e sectionAreas. La proprietà sectionAreas è un oggetto dotato a sua volta di proprietà: 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 } };

Nota

Un valore letterale di oggetto non può essere utilizzato per inizializzare un'istanza di un oggetto basato su una classe. L'inizializzazione deve essere eseguita mediante la funzione costruttore appropriata. Per ulteriori informazioni vedere Oggetti basati su classi.

Vedere anche

Riferimenti

Oggetto Object

Concetti

Espressioni JScript

Altre risorse

Dati in JScript

Oggetti intrinseci