我有一个Backbone Collection。如何切割集合,或者至少将列表截断到一定长度?
答案 0 :(得分:16)
假设您已定义并初始化您的集合,并且您想要变更集合(更改它),您必须这样做:
collection.reset(collection.first(n));
您可以使用.last(n)
获取最后N个元素。
如果您只是想获得前n个元素而不进行modyfying,那么只需执行以下操作:
var models = collection.first(n);
以下是您可以直接在收藏中使用的list of all the underscore methods。