alaskafx
@alaskafx
Не .do Frontend

Как сделать так, чтобы срабатывало только одно условие или его подобие?

Есть переменная(массив):

let uneed = [];

По идее проверяется: есть ли такая почта в этом массиве.

for (let index = 0; index < uneed.length; index++) {
            const element = uneed[index];
            if(element.email == email){
              console.log('такой уже есть', email)
            }else{
              console.log('оп, ты походу новый', email)
               uneed.push({email, code})
            }
          }


email - это что?
email - какая-то почта вида example@mail.ru (или др.)


Проблема в том, что выполняются два условия сразу, если массив uneed не пустой или несет в себе не один объект.
Как я могу игнорировать одно из условий, чтобы выполнилось только одно?
Или есть ли какой-то другой метод?
  • Вопрос задан
  • 88 просмотров
Решения вопроса 1
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы