I think it is not correct to compare Javascript and Scala in this case. Javascript is prototype based and dynamically typed, scala is statically typed and has classic inheritance model (+ multiple inheritance via traits).
So, similarity - constructor in both languages is used to initialize new instance of a class, the other - syntax, implementation, nuances - all the different. Scala has alternative contructors, JS - not, scala's constructor's parameters given on a class itself, in JS - it is a function which is called with new operator, etc.
Maybe you meant Java, not JavaScript?