Durchlaufen aller Instanzen eines Javascript-Objekts
wenn ich einen Objektkonstruktor habe wie:
function cat(color, sex){
this.color = color;
this.sex = sex;
}
und ich mache ein paar Katzen:
var fluffball = new cat("blue","male");
var shiznitz = new cat("red","male");
var slothersburger = new cat("green","female");
Ist es möglich, alle von mir deklarierten Katzen durchzugehen? So etwas wie:
var current_cat;
for(current_cat in document.cat){
alert(current_cat.color);
}
Das geht aber nicht. Bewahren die Leute normalerweise alle Katzenobjekte in einem Array auf? Oder stellen Sie ein anderes Objekt her, das ein Array der einzelnen Katzen enthält:
function all_cats(){
this.the_cats = new Array();
}
Vielen Dank für alle Tipps!