Как посчитать количество одинаковых элементов в массиве js — Q&A Хекслет
2026-02-26 22:28 Diff

Ответы

Для поиска одинаковых элементов в массиве нагляднее всего воспользоваться циклом:

Или например, необходимо посчитать сколько раз встречается каждая цифра в исходном массиве, с помощью reduce:

Еще один способ. Можно использовать метод sort:

В переменной unique мы храним массив уникальных значений, полученный из основного массива arr. Для этого мы воспользовались конструкцией new Set() для создания новой коллекции уникальных значений. С помощью десктруктуризации мы перевели этот объект коллекции к массиву. Затем, с помощью свойства length на обоих массивах мы получили разницу, которая равна количеству элементов в массиве с одинаковыми значениями.