如果我们编写了这样的代码,那么ember是否会清除ember对象:
App.someController = Em.ObjectController.extend({
someList: [Em.Object.create({...}), Em.Object.create({...})]
});
还是我们必须手动清理它们?此外,如果我们必须手动清理它们,我们是否必须明确地对它们进行销毁,或者类似这样的事情可以解决这个问题:
willDestroy: function(){
this.get('someList').clear();//object reference is removed so the GC will do the rest??
}
非常感谢您的回复。即使您对更好的GC(特别是ie8但不限于)有什么帮助有一般性建议,这也会很棒。感谢。