【发布时间】:2013-02-08 14:41:13
【问题描述】:
我有一个集合,其中每个模型都有一个包含名称数组的属性“名称”。我想按每个名字分组。每个模型都可以有很多名称。
我的代码
groupByName: function(){
return this.collection.groupBy(function(item){
for (var i=0; i<item.get('names').length; i++){
return item.get('names')[i]['description']; //description: get name by id
}
});
},
问题在于,在这段代码中,groupBy 只是按每个数组的名字分组,因为返回会破坏 for 循环。
有什么想法吗??
谢谢
【问题讨论】:
标签: javascript backbone.js collections group-by underscore.js