1
this.keysCollection.pop();
刪除最後一個是非常簡單的,但我希望非常喜歡做的是這(僞解決方案):骨幹 - 刪除最後一個模型集合,但只能通過過濾器
this.keysCollection.pop({ type: 'foo' });
而且爲它從集合中刪除最後一個匹配模型。可能?
編輯:
去與此 -
const models = this.where({ type: 'foo' });
const model = models[models.length - 1];
this.remove(model);
您可以使用[findWhere(http://backbonejs.org/#Collection-findWhere)來獲取模型,然後傳遞到[刪除](http://backbonejs.org/#Collection -remove) – Jack
@Jack當然,但是這必然會尊重流行與刪除最後一個? – benhowdle89
彈出[代表](https://github.com/jashkenas/backbone/blob/master/backbone.js#L910)刪除,只爲最後一個元素。 – Jack