可能是最简单的,但仍然如此。从下面的数据中,我实际上想实现_.countBy来获得响应,因为城市A中有1个,城市B中有1个。这里要注意的是,第一条记录和第二条记录实际上是指同一个人。因此,从逻辑上讲,有一个人来自城市A。但是就现有记录而言,countBy导致城市A中有2个人,城市B中有1个人。您能帮忙解决这个问题吗?
var data=[{
id:1,
name:"xxx",
city:"City A",
skill:"Angular"
},
{
id:2,
name:"xxx",
city:"City A",
skill:"Node"
},{
id:3,
name:"yyy",
city:"City B",
skill:"Angular"
}];