Согласно вашему коду, метод .every
проверяет, является ли каждый email
в массиве data
либо email1
, либо email2
, если по крайней мере одно из писем в массиве data
завершается с ошибкойусловие, метод .every
возвращает false.Это означает, что метод .every
не подходит для того, чего вы хотите достичь.
var exists = data.some(({email}) => [email1, email2].includes(email))
Это при условии, что data
является массивом объектов, которые содержат атрибут электронной почты.Если данные - это просто массив строк электронной почты, то это должно быть
var exists = data.some(email => [email1, email2].includes(email))