Главная > javascript, Колян учится на программиста > Javascript задача для начинающих. Все ли элементы массива различны.

Javascript задача для начинающих. Все ли элементы массива различны.

Задача
Напишите функцию, которая определяет, все ли элементы массива различны.

Решение.
Предлагаю такой вариант решения. Исходный массив сначала сортируем с помощью метода sort, чтобы одинаковые элементы (в случае их существования) располагались в массиве рядом. После этого циклом проходим по упорядоченному массиву, и сравниваем соседние элементы. Если какая-то из пар соседних элементов имеет одинаковые значения – очевидно – в массиве не все элементы различны, иначе – все элементы массива уникальны.

Код javascript:



  1. Комментариев пока нет.
  1. Трекбеков пока нет.