Write a function for the following JavaScript code? console.log(countOccurrences([1, 1, 2, 1, 2, 3], 1)); //3 console.log(countOccurrences([1, 1, 2, 1, 2, 3], 2)); //2 console.log(countOccurrences([1, 1, 2, 1, 2, 3], 3)); //1
Anonym
function countOccurrences(arr, num) { return arr.reduce((acc, curr) =>{ if (typeof acc[curr] == 'undefined') { acc[curr] = 1; } else { acc[curr] += 1; } return acc; }, {})[num]; }