Как посчитать количество одинаковых элементов в массиве js
4 года назад
Человек-Молекула
Ответы
3
Для поиска одинаковых элементов в массиве нагляднее всего воспользоваться циклом:
Или например, необходимо посчитать сколько раз встречается каждая цифра в исходном массиве, с помощью reduce:
3 года назад
Вячеслав Межуревский
1
Еще один способ. Можно использовать метод sort
:
В переменной unique
мы храним массив уникальных значений, полученный из основного массива arr
. Для этого мы воспользовались конструкцией new Set()
для создания новой коллекции уникальных значений. С помощью десктруктуризации мы перевели этот объект коллекции к массиву. Затем, с помощью свойства length
на обоих массивах мы получили разницу, которая равна количеству элементов в массиве с одинаковыми значениями.
2 года назад
Aleksey