我有一个Backbone集合,我正在遍历并查找mdl.get('group')。这将返回:在Backbone集合中分组类似的模型
[undefined, undefined, group, group, group, undefined, group, group, group, undefined, group, group]
我想该怎么回报这些组模型的阵列(或集合):
[undefined, undefined, [group], undefined, [group], undefined, [group]
我试图想的最佳方式:
- 迭代通过对象
- 返回 '未定义'在不改变其值
- 找到兄弟姐妹有类似值的
- 塌陷他们到一个数组,对象
很像_.groupBy方法中,但我需要保留模型的正确顺序内物体。
我很想谈谈如何解决这个问题。到目前为止,我正在绊倒如何正确解决这个问题。
谢谢!
一个澄清:除了一般常规,如果他们有相同的,给定的属性同类机型中得到分组? – sixFingers 2013-05-10 23:57:40
听起来不错,类似的模型按给定的属性分组。如果兄弟姐妹由于没有这个属性而分开(未定义),那么我们继续下一组模型。 – gleddy 2013-05-11 00:04:14