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

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

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


Подскажите что необходимо изучить, чтобы решать подобные задачи?
  • Вопрос задан
  • 108 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Решения вопроса 1
sergiks
@sergiks Куратор тега JavaScript
♬♬
Посмотрите страничку на MDN про классы.

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

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

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

Похожие вопросы