, если у меня есть конструктор объекта типа:Перебор всех экземпляров объектов JavaScript
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);
}
Это не работает. Обычно ли люди хранят все объекты кошки в массиве? Или создать другой объект, содержащий массив отдельных кошек:
function all_cats(){
this.the_cats = new Array();
}
Спасибо за любые советы!
Абсолютно изумительно!Единственный фрагмент кода, который я смог найти, что агломераты, создающие экземпляры, управляют/сохраняются для будущих манипуляций. Элегантный и гениальный! –