у меня проверяет loop и если undefined То добавляет если нет то выводит ошибку что уже есть а если в массиве нету ничего он ничего не возврашает а на случай ничего у меня нету никакой функции оттуда и не добавляет
У меня был евент у инпута если убрать фокус пропадает меню итемов,а так как моя функция добавления была дана итему из списка то список тупо пропадал когда я нажимал на него оттуда ничего и не срабатывало