@Wickep

Как решить задачу с классами ES6?

Необходимо реализовать класс class B ...
так, чтобы выполнялось условие:
if (B.x + B.x === 3 && (new B().x) === B.x + B.x) {
    console.log('OK!');
}


Подскажите что необходимо изучить, чтобы решать подобные задачи?
  • Вопрос задан
  • 107 просмотров
Решения вопроса 1
sergiks
@sergiks Куратор тега JavaScript
♬♬
Посмотрите страничку на MDN про классы.

И вот тут ещё посмотрите Статические свойства.

B.x обращается к статическому свойству класса, а new B().x – к свойству инстанса.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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