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à:
id=15
month=May
year=2013
newProp=Thu Feb 27 18:13:34 UTC+0100 2014 
Potrebbe interessarti anche: