Есть ли способ подсчитать количество объектов, созданных и уничтоженных в mootools?
Предположим, этот случай:
var Animal = new Class({
initialize: function(){},
create: function() {
alert('created!');
},
destroy: function() {
alert('destroyed');
}
});
var AnimalFactory = new Class({
initialize: function() {
for(i=0;i<10;i++) {
this.add(new Animal());
}
},
add: function(animal) {
this.animalsContainer.push(animal);
},
delete: function(animal) {
this.animalsContainer.remove(animal);
}
});
var animalFactory = new AnimalFactory();
Я знаю, сколько животных я создал в начале, но представьте, что где-то в коде вызывается функция уничтожения животных из конкретного экземпляра животного (код здесь не показан). как я могу сделать корректное обновление массива animalContainer с одним меньшим?
Любая помощь будет высоко ценится.
Спасибо !!