Не знаю как
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");