[英]GroupBy using underscore.js using nested JSON object
我正在尝试使用category
BroadCategory
属性将此JSON BroadCategory
[{
"brand": "Brand3",
"category": {
"popularity_index": 7,
"BroadCategory ": "BroadCategory4",
"MainCategory": "MainCategory410",
"GeneralCategory": "GeneralCategory41"
},
"description": "colonialism",
"discount": 17,
"id": 9
}, {
"brand": "Brand2",
"category": {
"popularity_index": 5,
"BroadCategory ": "BroadCategory2",
"MainCategory": "MainCategory210",
"GeneralCategory": "GeneralCategory21"
},
"description": "desc2",
"discount": 15,
"id": 2
}]
我经历了underscore.js-_.groupBy的嵌套属性,但这在JSON内具有用于location
数组
我尝试了类似的东西:
var grpArray = _.groupBy(products, function (element) {
return element.category.BroadCategory;
})
但它不起作用。 为什么我不能访问BroadCategory
?
您必须修剪空间“ BroadCategory”
"BroadCategory ": "BroadCategory2",
改成:
"BroadCategory": "BroadCategory2",
要么:
_.groupBy(products, function (element) {
return element.category['BroadCategory '];
})
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.