const arr = ['b', 'x', 'b', 'o', 'b', 'o', 'b'];
const occurrences = {};
for (const v of arr) {
occurrences[v] = occurrences[v] ? occurrences[v] + 1 : 1;
}
console.log(occurrences); // {b: 4, x: 1, o: 2}
혹은
const arr = ['b', 'x', 'b', 'o', 'b', 'o', 'b'];
const occurrences = arr.reduce((a, i) => {return a[i]=(a[i]||0)+1, a},{});
console.log(occurrences); // {b: 4, x: 1, o: 2}
위와 같이 for문이나 reduce를 사용해서 원소별 빈도수를 체크할 수 있다.