我正在使用_.groupBy对一组对象进行分组。 groupBy工作正常,产生以下格式:
Object {
Category A: Array[3],
Category B: Array[2]
}
我遇到的问题是从结果对象访问类别名称文本,例如“A类”和“B类”。我事先并不知道这些,所以我需要能够访问文本本身。
这是一个带有示例的JSFiddle:JS Fiddle with groupBy example
如何访问群组名称文字?
感谢。
答案 0 :(得分:2)
您可以使用for...in循环遍历对象并获取名称,如下:
for(prop in resultObj) {
console.log(prop); //this gives you 'Category A', 'Category B'
}
或使用Object.keys()将密钥作为数组:
var keys = Object.keys(yourObject); //returns array of keys
console.log(keys);