@testkeyc

Как задать условие в set?

Нужно сделать так, чтобы когда длина users меньше 3 символов, то в консоль выводилась ошибка, а если длина больше, то в консоль тогда выводилось имя пользователя.

Я задал вывод пользователя, но при выводе условия я где-то ошибся.
Так же, подскажите, правильно ли я делаю, что вывожу условие в set или для вывода нужно было воспользоваться get?

Помогите разобраться.

class Users {
    set name(name) {
        this._name = name.trim().toLowerCase();
        if (this._name > 3) {
            return this._name
        } else {
            return false
        }
    }
}

const user = new Users();
user.name = 'AX';
console.log(user)
  • Вопрос задан
  • 99 просмотров
Решения вопроса 1
class Users {
  set name(name) {
    this._name = name.trim().toLowerCase();
    if (this._name.length > 3) {
      console.log(this._name);
    } else {
      console.log(false);
    }
  }
}

const user = new Users();
user.name = 'AX';
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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