Вернуть значение, отличное от класса в ES6
Недавно я тестировал классы с ES6 и заметил, что при создании класса вы не можете указать значение, данное конструктором.
Ранее в ES5 это было возможно.
В обоих случаях я бы создал экземпляр класса сnew MyClass
Причина, по которой я хочу это сделать, заключается в том, что я могу вернуть подмножество текущего класса, содержащего только функции.
My class was init with: Blah
var MyClass = function() {
this.initVar = 'Blah'
return 'My Class was init with: ' + this.initVar
}
ES6 - возврат{}
class Bob {
constructor() {
return 'hello'
}
}