Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Найти количество повторений числа в массиве (https://javascript.ru/forum/misc/79441-najjti-kolichestvo-povtorenijj-chisla-v-massive.html)

nikofedorov 09.02.2020 21:58

Найти количество повторений числа в массиве
 
Есть массив:
var arr = [1,9,9,0,1,2,3,4,1,2,3,4,2,6,9,9];


Задача:
1. Необходимо посчитать сколько раз повторяется число 2 в массиве (должно вернуться число 3)
2. Тоже необходимо посчитать сколько раз повторяется число 2 в массиве, только ответ вернуть в формате "222". (если вопрос про 9, то вернуть в формате "9999").

Спасибо!

рони 09.02.2020 22:18

nikofedorov,
:-?
var arr = [1,9,9,0,1,2,3,4,1,2,3,4,2,6,9,9];
var f = (ar, b, l) => (ar = ar.filter(a => a === b), l ? ar.length : ar.join(''))
alert(f(arr, 2, true));
alert(f(arr, 2));
alert(f(arr, 9));


Часовой пояс GMT +3, время: 12:20.