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

Как в javascript к классу добавить новую функцию?

Есть код:
class Parent_Polygon {
  constructor() {
    this.height = 11;
    this.width = 22;
  }
}

var Child_Polygon = function(){
    this.height = 331;
    this.width = 44;
}

Parent_Polygon.Child_Polygon = Child_Polygon;

var myObj = new Parent_Polygon();

myObj.Child_Polygon();
        
console.log(myObj.height)


Но myObj.Child_Polygon(); выдаст ошибку мол нету функции) Так как же добавить функцию к классу?
  • Вопрос задан
  • 443 просмотра
Подписаться 1 Оценить 1 комментарий
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Решения вопроса 1
Попробуйте так
Parent_Polygon.prototype.Child_Polygon = Child_Polygon;
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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