Наследование класса javascript в ES6, почему нам нужен вызов super () из производного класса

В JavaScript ES6, в наследство,
если у производного класса есть конструктор, почему обязательно вызывать super из производного конструктора?

Вот несколько неудачных примеров:

, База с конструктором, но производная без вызова супер

 class Base{constructor(){}}
    class Derived{constructor(){}}
    var d = new Derived(); // fails - ReferenceError: this is not defined

Ответы на вопрос(2)

Ваш ответ на вопрос