返回数组中出现频率最高的元素。
JavaScript
const mostFrequent = arr => Object.entries( arr.reduce((a, v) => { a[v] = a[v] ? a[v] + 1 : 1; return a; }, {}) ).reduce((a, v) => (v[1] >= a[1] ? v : a), [null, 0])[0];
示例
mostFrequent(['a', 'b', 'a', 'c', 'a', 'a', 'b']); // 'a'
更多内容请访问我的网站:https://www.icoderoad.com
留言与评论(共有 0 条评论) “” |