Задать вопрос
@darktowerk56c

Как сделать следующую проверку соответствие?

Всем привет. Подскажите, пожалуйста, как сделать следующую проверку.
У меня есть массив данных.
const data = [
    {
        title: "Австрийская Республика",
        value: "AUSTRIA:value",
    },
    {
        title: "Алжирская Народная Демократическая Республика",
        value: "ALGERIA:value",
    },
    {
        title: "Арабская Республика Египет",
        value: "EGYPT:value"
    },
    {
        title: "Аргентинская Республика",
        value: "ARGENTINA:value"
    }
]

На вход подается строка (регистронезависимая), например:
'арабская республика египет'
Данная строка совпадает с одним из title в справочнике, значит условие true.
Если же, например:
'трий'
то false
  • Вопрос задан
  • 46 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 2
@r_mustang
if (data.find(i => i.title.toLowerCase() === str)) return true;
else return false;
Ответ написан
Комментировать
@bogomazov_vadim
Так что ли?


Лучше бы в дату в полях добавили id и на вход подавали id.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы