Devuelve un valor distinto de la clase en ES6
Recientemente he estado probando clases con ES6, me he dado cuenta de que al crear una clase no se puede especificar el valor dado por el constructor.
Anteriormente en ES5 esto era posible.
En ambos casos, instanciaría la clase connew MyClass
La razón por la que quiero hacer esto es para poder devolver un subconjunto de la clase actual con solo funciones.
My class was init with: Blah
var MyClass = function() {
this.initVar = 'Blah'
return 'My Class was init with: ' + this.initVar
}
ES6 - devoluciones{}
class Bob {
constructor() {
return 'hello'
}
}