reduce
JavaScript
const toConvert = [2, 3, 4, 5, 5, 5, 6, 7, 2, 7]
function letsTry(arr) {
return arr.reduce((a, b) => {
a[b] = (a[b] | 0) + 1;
return a;
}, {});
}
console.log(letsTry(toConvert));
// output {
// 2: 2,
// 3: 1,
// 4: 1,
// 5: 3,
// 6: 1,
// 7: 2,
// }