Найти количество повторений числа в массиве
Есть массив:
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"). Спасибо! |
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. |