_underscore.js を使用して配列内のすべての一意のアイテムを検索していますが、返される一意のアイテムの数も取得する方法がわかりません。
_PERSONARRAY = [{name:"tom",age:7}{name:"john",age:9}{name:"becky",age:2}{name:"sam",age:7}]
_UNIQUEAGEARRAY = _.chain(_PERSONARRAY).map(function(person) { return person.age }).uniq().value();
この場合、_UNIQUEAGEARRAY は次のようになります。
[7,9,2]
私が実際に返す必要があるのは次のようなものです:
[{uniqueAge:7,numberOfPeople:2}{uniqueAge:9,numberOfPeople:1}{uniqueAge:2,numberOfPeople:1}]
手伝ってくれてありがとう。また、_underscore.js はこれを行うのが速いと思いますか?? それがばかげている場合は、他の解決策を受け入れるので、教えてください。