In JavaScript è possibile creare un oggetto tramite la sintassi:

JavaScript

var objTest = {};
in questo caso è un oggetto vuoto. Posso crearlo con già delle proprietà:

JavaScript

var objTest = {
    id: 14,
    month: "May",
    year: 2014
};
o aggiungere delle proprietà successivamente:

JavaScript

objTest.newProp = new Date();
posso accedere ad una proprietà in questo modo:

JavaScript

alert(objTest.newProp);
o in questo:

JavaScript

alert(objTest['newProp']);
"come se fosse un hash table" o posso modificare una proprietà:

JavaScript

objTest.id=15;
objTest['year']=2013;
e verificare se una proprietà esiste

JavaScript

alert(objTest.hasOwnProperty('id1'));
Con un semplice ciclo for posso enumerare le sue proprietà:

JavaScript

var s = "";
for(var p in objTest){
    s += p + "=" + objTest[p] + "\r\n";
}
alert(s);
la variabile s conterrà:

Text

id=15
month=May
year=2013
newProp=Thu Feb 27 18:13:34 UTC+0100 2014 
Tags:
Esempi225 JavaScript184
Potrebbe interessarti anche: