我正在尝试根据类别和括号中的计数对json数据进行分组。层次结构类似于
我创建了一个Plunker,我将其分组为" BroadCategory"使用名为underscore.js
_.groupBy
函数
在我的一种方法中,我认为我应该在seq下面分组:
MainCategory - > GeneralCategory - > BroadCategory
并实现了如下代码:
var grpArray = _.groupBy(products, function (element) {
return element.category.MainCategory;
});
var grp2 = _.groupBy(grpArray, function (element) {
for (var count = 0; count < element.length ; count++){
return (element[count].category.GeneralCategory); // Problem here is that
//it returns value at count=0 and so loop ends , so other objects of MainCategory array is skipped
}
})
但是grp2
并不像我预期的那样。