Reading Dr. Axel Rauschmayer\'s blog on ES6 classes, I understand that a derived class has the following default constructor when none is provided
constructo
Yes, that sounds correct, albeit a bit oddly formulated. The rules should be
super(…) constructorconstructor(){},
which in turn will make your class code not contain a super call.1: You don't need to call it in the suspicious edge case of explicitly returning an object, which you hardly ever would.