使用underscorejs创建一个计算重复项的对象
Use underscorejs to create an object that counts duplicates
我想获取一个数组并将其转换为一个对象,其中包含每个单词的重复次数。
例如:
// original array
var arr = ['cat','dog','dog','dog','cat','bird','mouse'];
// transform into
{
'cat' : 2,
'dog' : 3,
'bird' : 1,
'mouse': 1
}
我正在尝试找到合适的下划线方法来执行此操作。
有什么想法吗?
我想获取一个数组并将其转换为一个对象,其中包含每个单词的重复次数。
例如:
// original array
var arr = ['cat','dog','dog','dog','cat','bird','mouse'];
// transform into
{
'cat' : 2,
'dog' : 3,
'bird' : 1,
'mouse': 1
}
我正在尝试找到合适的下划线方法来执行此操作。
有什么想法吗?