标签: javascript underscore.js
我想要一个数组并将其转换为一个包含每个单词重复数量的对象。
例如:
// original array var arr = ['cat','dog','dog','dog','cat','bird','mouse']; // transform into { 'cat' : 2, 'dog' : 3, 'bird' : 1, 'mouse': 1 }
我试图找到适当的下划线方法来做到这一点。
有什么想法吗?
答案 0 :(得分:1)
您可以使用countBy
console.log(_.countBy(arr));
Example