배열 내에 특정 요소의 총 개수 구하기

설명
const countOccurrences = (arr, value) => arr.reduce((a, v) => (v === value ? a + 1 : a), 0);
Tags
util function
 
const countOccurrences = (arr, value) => arr.reduce((a, v) => (v === value ? a + 1 : a), 0);
전체를 돌면서 같은지 검사하면 되는데, reduce를 통해 누적 횟수를 가져감.
 
const pollResponses = ["Yes", "Yes", "No"]; const response = "Yes"; countOccurrences(pollResponses, response); // 2