【发布时间】:2015-08-03 00:08:31
【问题描述】:
我有一个格式如下的数组:
var array = [
{ id: '555weibo' },
{ id: '578weibo' },
{ id: '111facebook' },
{ id: '123facebook' },
{ id: '145facebookpage' },
{ id: '145facebookpage' },
{ id: '766facebook' },
{ id: '242facebook' },
{ id: '432twitter' },
{ id: '432exing' }
];
我需要在该数组中找到facebook、twitter、xing 和weibo 的出现次数。
例如:
{
weibo: 2,
facebook: 6,
twitter: 1,
xing: 1
}
我已经寻找解决方案,但似乎没有任何效果。
以下代码没有给出预期的结果。非常感谢您的帮助。谢谢你。
var filtered = _.map(diff, function(value, key) {
return { id: key, count:value };
});
【问题讨论】:
标签: javascript underscore.js lodash