@MishaXXL

По какому принципу классы преобразуются в функции при создании экземпляра?

Как я понял, самих классов не существует и в момент создания экземпляра класса new Admin(), весь этот код преобразуется в функции
По какому принципу происходит преобразование в функции в момент выполнения конструктора и наследования?

class User {
  constructor() {
  	this.name = 'default'
        this.getName()
  }
  
  getName() { console.log('User ' + this.name) }
}

class Admin extends User {
   constructor() {
       super()
       this.name = 'admin'
       this.getName()
  }
  
  getName() { console.log('Admin ' + this.name) }
}


new Admin()
  • Вопрос задан
  • 84 просмотра
Пригласить эксперта
Ваш ответ на вопрос

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

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