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配列を1つ少なくして正しく更新するにはどうすればよいですか?
どんな助けでも大歓迎です。
ありがとう!!