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

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

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

Как сделать так чтобы записать это без логического оператора.
То есть объединить их.
  • Вопрос задан
  • 253 просмотра
Подписаться 2 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 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");
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы
Rocket Смоленск
от 80 000 до 130 000 ₽
div. Ставрополь
от 40 000 до 90 000 ₽
Wanted. Санкт-Петербург
До 220 000 ₽
18 дек. 2024, в 13:47
2000 руб./в час
18 дек. 2024, в 13:22
30000 руб./за проект
18 дек. 2024, в 12:37
10000 руб./за проект