Ciao,
ho un oggetto le cui proprietà sono degli array:

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!"); }
}
Mi servirebbe poter leggere anche il numero di proprietà associate all'oggetto.
Obj.length ovviamente non funziona perché l'oggetto non è un array: come si può leggere questa proprietà dell'oggetto?