Erolast, с каких пор setPrototypeOf попал в es5?
|
Цитата:
Почему бы не оставить из ES6 только прокси? У меня чет с использованием __proto__ в FF не заработало. |
Цитата:
|
РЕБЯТА! а часто тут у вас такие срачи бывают?
и еще вопрос - если на форуме есть троль, то вы его не сразу баните, а сначала мучаете? :lol: |
Erolast,
Кстати, продублирую тут. Моя претензия по поводу затирания прототипа сабкласса остается в силе. Это не годится. |
Цитата:
Цитата:
Цитата:
|
Erolast,
Кстати, (это так, не принципиально конечно, просто ремарочка) у тебя там логика страдает. Твой null в качестве обязательного аргумента там как пятое колесо выглядит. Получается, если null подан, то будет попытка наследования от прототипа null, смысл тогда в нем? Ну это так, к слову. |
Цитата:
if (superClass) {
Object.setPrototypeOf(subClass, superClass);
}
почему не
if (superClass) {
Object.setPrototypeOf(subClass.prototype, superClass.prototype);
}
|
Цитата:
Object.setPrototypeOf(subClass.prototype, *!*superClass*/!* && superClass.prototype); Нет, я бы, конечно, расписал это в иф-элс, просто код установки наследования скопирован из бабеля (в котором он минифицирован) без рефакторинга. |
Цитата:
|
| Часовой пояс GMT +3, время: 13:15. |