Как узнать сколько раз повторяется определённое число в массиве?
Пусть у нас будет массив:
[1, 7, 2, 3, 3, 4, 5, 6, 7, 8, 9, 10, 7, 10, 1, 3]
Сначала нам нужно отфильтровать наш массив по искомому числу.
Пусть это будет число 7.
[1, 7, 2, 3, 3, 4, 5, 6, 7, 8, 9, 10, 7, 10, 1, 3].filter(i=>i==7)
Скриншот:

Метод filter() возвращает нам новый экземпляр Array, в котором элементами являются искомые нами числа 7.
Если внимательно присмотреться на новый массив, то можно увидеть, что его ДЛИНА по сути является количеством ПОВТОРЕНИЙ числа 7 в оригинальном массиве.
В нашем случае число 7 встречается в оригинальном массиве 3 раза.
Для частого решения этой задачи мы можем написать функцию.
Функция, указывающая сколько раз повторяется число в массиве
function how_many_times_a_number_is_repeated_in_an_array (arr, number){return arr.filter(i => i==number).length} или в виде анонимной стрелочной функции (arr, number) => arr.filter(i => i==number).length
Скриншот:


Информационные ссылки
Стандарт ECMAScript — https://tc39.es/ecma262/