Why is this "better"? In the inheritance case, the super function can be called without explicitly referring to the parent class. One can just write:
var Class = ;var A =;var B =;var a = ;a;a;
The constructor function's name is conventioned to be "_init".