// Underscore/Lodashconsole.log(grouped)// output: {1: [1.3], 2: [2.1, 2.4]}// Nativevar grouped = [1.3, 2.1, 2.4].reduce((r, v, i, a, k = Math.floor(v)) => ((r[k] || (r[k] = [])).push(v), r), {})// output: {1: [1.3], 2: [2.1, 2.4]} Browser Support for Array.prototype.reduce()