Цитата:
|
есть протектед просто я могу сделать быстренько переименовывать их убирая подчеркивание а потом снова ставя, это ж вообще не накладно?
|
Это магия, не делай так) Лучше оставь подчеркивание или поиграйся с Proxy, мне кажется там можно прикольно сделать: ловить событие "нет такого метода или свойства" и задавать метод родителя с нужным this.
// Псевдокод
this.protected = {
__noSuchMethod__: (name, args) => this.super[name].apply(this, args)
};