@Den__13

Условие JS не равняется?

if (this.sex!='man'&&this.sex!='woman'){
			console.log('sex wrong')
	}

Как сделать так чтобы записать это без логического оператора.
То есть объединить их.
  • Вопрос задан
  • 253 просмотра
Пригласить эксперта
Ответы на вопрос 1
wisgest
@wisgest
Не ИТ-специалист
Не знаю как gender, но sex — это не man/woman, а male/female.

Совместимо с ранними изданиями языка:
if (!/^male$|^female$/.test(this.sex)) console.log("Wrong sex");

или, например,
if (!({male: 1, female: 2}[this.sex] > 0)) console.log("Wrong sex");
Ответ написан
Ваш ответ на вопрос

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

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