Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Удаленная работа для IT-специалистов
function isUnique(value) { return formsElements.filter(element => element.value === value).length === 1; }
function isUnique(value, array) { return array.filter(element => element.value === value).length === 1; }
false
Здесь мы предполагаем, что formsElements - это массив. Но было бы лучше, если бы такой массив передавался параметром, например:
В таком случае не будет жёсткой привязки к конкретному массиву и функцию можно переиспользовать.
Неучтённый момент: функция вернёт
false
, если элемент вообще не встречается в массиве. Это желаемое поведение?