【发布时间】:2015-10-09 06:51:29
【问题描述】:
我需要实现这样的目标:
var data = [
{
tag:'A',
others:'Abc'
},
{
tag:'B',
others:'Bbc'
},
{
tag:'A',
others:'Acb'
}
]
我正在尝试对具有相似值的标记属性进行分组。在给定的示例中,我需要将具有相似值的所有标签分组并将其放在另一个数组中。有没有办法得到类似的东西,
var newArray = [{tag:A,count:2}, {tag:B,count:1}]
【问题讨论】:
-
如果您只使用常规对象而不是包含对象的数组,这将容易十倍。如
{"A" : 2, "B" : 1 }等。 -
“相似”是一个非常非常主观的术语。您的意思是“具有相同
tag值的对象”吗? -
@Amadan。是的,我的意思是具有相同标签值的对象。
标签: javascript arrays angularjs mongodb object