I am reading about JavaScript class from the Mozilla documentation section of \'Class body and method definitions\'. Under the Constructor section, it states that
No, It is not necessary. By default constructor is defined as :
constructor() {}
For inheritance we use this constructor to call super class as :
constructor() { super.call() }