se ho un costruttore di oggetto come:Looping attraverso tutte le istanze di un oggetto JavaScript
function cat(color, sex){
this.color = color;
this.sex = sex;
}
e faccio alcuni gatti:
var fluffball = new cat("blue","male");
var shiznitz = new cat("red","male");
var slothersburger = new cat("green","female");
è possibile scorrere tutti i gatti che ho dichiarato? Qualcosa di simile:
var current_cat;
for(current_cat in document.cat){
alert(current_cat.color);
}
Questo però non funziona. Le persone solitamente memorizzano tutti gli oggetti cat in un array? Oppure crea un altro oggetto contenente un array dei singoli gatti:
function all_cats(){
this.the_cats = new Array();
}
Grazie per eventuali suggerimenti!
Assolutamente meraviglioso!L'unico pezzo di codice che ho trovato è che crea gli istanze E controlla/salva per manipolazioni future. Elegante e geniale! –