если у меня есть конструктор объекта, например:
function cat(color, sex){
this.color = color;
this.sex = sex;
}
и я делаю несколько кошек:
var fluffball = new cat("blue","male");
var shiznitz = new cat("red","male");
var slothersburger = new cat("green","female");
Можно ли перебрать всех кошек, которых я объявил? Что-то вроде:
var current_cat;
for(current_cat in document.cat){
alert(current_cat.color);
}
Это не работает, хотя. Люди обычно хранят все объекты cat в массиве? Или создайте другой объект, содержащий массив отдельных кошек:
function all_cats(){
this.the_cats = new Array();
}
Спасибо за любые советы!