我是Underscore的新手。 我正在使用下面的函数来获取包含发生的值的计数和哪些工作正常的对象。如何在下划线中获取由max函数返回的值的密钥
_.countBy(data, function(value) {
if(value[1] <10) return '0' ;
if(value[1] >99 && value[1] <= 999) return '1';
if(value[1] >1000) return '2';
});
这_.countBy
功能给我输出{1 : 23, 2: 4}
。
因此,使用_.max
功能,我能够得到价值23
但我想它的键(这是1),其最大值返回。
我该怎么做?
感谢
'_.indexOf(值, _.max(值))'?不是最有效的,但它会起作用。 –
多数民众赞成多么实际上我现在要试试看,我看到你的评论:) – Pratik
其返回-1 – Pratik