User {
constructor(name) {
this.name = name || context.getName();
}
}
Уже бойлерплейт появляется
конструктор можно вызывать и без new
Я не говорю, что я предлагаю что-то невероятное, что никак больше не реализовать. Но суть абстракции в том, чтобы решить проблему раз, и больше не думать о таких "земных" вещах, а работать над бизнес логикой с легкостью.
классовый - нет, если не подавить до es5
К чему это? В примере используется класс, его нельзя. Я хочу использовать все фичи языка
"Подавить" трансляцией в конструкторы?
используй, но работа с new будет отличаться от работы без new
Без new работать не будет
Обсуждают сегодня