JavaScript ES6: Классы без конструкторов | ReactJS

JavaScript ES6: Классы без конструкторов | ReactJS

Как вы, наверное, заметили в примере выше не было использовано свойствоconstructorдля классаSpeaker, поскольку в нём просто нет необходимости в данном случае. Но свойствоnameвсё равно было записано. Магия? Магия! Когда вы не указываете явно, что нужно сделать в конструкторе, то всё решается без вашего участия. Можно представить себе данный процесс следующим образом: исто.

// Эквивалентно созданию класса без конструктора
class GreatPerson extends Person {
  constructor() {
    super(...arguments);
  }
}

Онлайн курс по React JS в Минске | Frontend, обучение, уроки, ментор - ReactWarriors

Поделись знаниями: