Menu

gitpiper

mostFrequent javascript Code Snippet in 2022

arrayintermediate

Last Updated: 25 September 2022

Returns the most frequent element in an array.

  • Use Array.prototype.reduce() to map unique values to an object's keys, adding to existing keys every time the same value is encountered.
  • Use Object.entries() on the result in combination with Array.prototype.reduce() to get the most frequent value in the array.
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'

javascript snippet similar to mostFrequent For You in September 2022

Subscribe to our Newsletter

Subscribe to get resources directly to your inbox. You won't receive any spam! ✌️

© 2022 GitPiper. All rights reserved

Rackpiper Technology Inc

Company

About UsBlogContact

Subscribe to our Newsletter

Subscribe to get resources directly to your inbox. You won't receive any spam! ✌️