Мне нужно создать класс и создать для него set и get запросы. set id должен принимать букы и числа кроме буквы а заглавной и строчной, а так же кол-во символов должно быть равно 8. Если условие совпадает, то все буквы возвращаюся в нижнем регистре. Иначе ошибка.
Скажите где ошибся я, то при выводе undefined.
class Users {
set id(id) {
if (this.id.indexOf(a) && this.id.indexOf(A) && this.id == 8) {
this._id = id.toLowerCase();
} else {
this._id = false;
}
}
get id() {
return this.__id;
}
}
let user = new Users;
user.id = 'azwsxedc';
console.log(user.id);