javascript - 使用 JavaScript 查找数组中重复值的最高数量

标签 javascript jquery underscore.js

我有一个包含重复值的数组:

[0, 1, 6, 0, 1, 0]

返回特定值重复的最高数量的有效方法是什么?

在示例数组中,我希望脚本返回 3,因为数字 0 重复次数最多,并且重复了 3 次。 我已经在使用 jQuery 和 Underscore。

最佳答案

如果您使用lodash ...

_.max(_.countBy(a,_.identity))

有关lodash的更多信息:http://lodash.com/

关于javascript - 使用 JavaScript 查找数组中重复值的最高数量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14763768/

相关文章:

javascript - 使用 Sequelize 将另一个表中的属性作为一个字段包含在内

javascript - 从 ES6 中的内联属性子集创建对象

javascript - 为什么 addEventListener 在 ES6 中工作一次?

javascript - jQuery 选择器 - 匹配元素的内容

javascript - 从 javascript 函数调用 C# 方法后面的代码时出错

javascript - jquery添加动态选项选择列表

javascript - 使用 jquery 切换 onclick

javascript - 排序映射实现

javascript - 在下划线模板中动态设置图像

javascript - If else 重构包含逻辑