Ciao,
ho un oggetto le cui proprietà sono degli array:
Mi servirebbe poter leggere anche il numero di proprietà associate all'oggetto.codice:var Obj = new Object(); Obj["saluti"] = new Array(); Obj["colori"] = new Array(); Obj["saluti"].push("buongiorno", "buonasera"); Obj["colori"].push("rosso", "verde", "blu"); // Per scorrere le proprietà dell'oggetto uso un for.. in: for (var x in Obj) { if (Obj[x][0] == "buongiorno") { alert("E' mattina!"); } if (Obj[x][2] == "blu") { alert("Il colore è blu!"); } }
Obj.length ovviamente non funziona perché l'oggetto non è un array: come si può leggere questa proprietà dell'oggetto?

Rispondi quotando
