有没有办法验证/约束集合只能有一定数量的模型。当有一个请求要向集合添加更多内容时,它必须抛出一条消息或LIFO类型的方法,通过该方法抛出最后添加的模型并添加新模型。
答案 0 :(得分:1)
您可以在添加时绑定事件,然后调用pop
initialize: function(){
this.on("add", function(){ this.checkLimit(); }
}
checkLimit: function() {
if (this.length > this.limit)
this.pop();
}
}