Вернуть значение, отличное от класса в ES6

Недавно я тестировал классы с ES6 и заметил, что при создании класса вы не можете указать значение, данное конструктором.

Ранее в ES5 это было возможно.

В обоих случаях я бы создал экземпляр класса сnew MyClass Причина, по которой я хочу это сделать, заключается в том, что я могу вернуть подмножество текущего класса, содержащего только функции.

ES5 - возвращает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' 
  }
}

Ответы на вопрос(3)

Ваш ответ на вопрос