• Как проверить встречается ли одно и тоже значение больше 1 раза?

    @irhenwonder
    Как вариант:
    function isUnique(value) {
      return formsElements.filter(element => element.value === value).length === 1;
    }


    Здесь мы предполагаем, что formsElements - это массив. Но было бы лучше, если бы такой массив передавался параметром, например:
    function isUnique(value, array) {
      return array.filter(element => element.value === value).length === 1;
    }

    В таком случае не будет жёсткой привязки к конкретному массиву и функцию можно переиспользовать.

    Неучтённый момент: функция вернёт false, если элемент вообще не встречается в массиве. Это желаемое поведение?