@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(); выдаст ошибку мол нету функции) Так как же добавить функцию к классу?
  • Вопрос задан
  • 394 просмотра
Решения вопроса 1
Попробуйте так
Parent_Polygon.prototype.Child_Polygon = Child_Polygon;
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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