Как выход 6to5 У меня есть следующий код:6To5 Компилятор - использовать __proto__ для наследования
var _inherits = function (subClass, superClass) {
if (typeof superClass !== "function" && superClass !== null) {
throw new TypeError("Super expression must either be null or a function, not " + typeof superClass);
}
subClass.prototype = Object.create(superClass && superClass.prototype, {
constructor: {
value: subClass,
enumerable: false,
writable: true,
configurable: true
}
});
// question is about next row
if (superClass) subClass.__proto__ = superClass;
};
_inherits(Controller, CoreController);
Кто-нибудь может описать то, что для обновления использовало __proto__
недвижимости? Как я пытаюсь - он ничего не полезен
P.S. а documentation says что прото должен быть объектом, но в коде используется для функции
установки
Ваш ответ бесполезен без ссылки. Ответы должны быть самодостаточными. Просьба привести соответствующую информацию в свой ответ. –
Я уже добавил ссылку на длинное и подробное обсуждение от авторов кода из вопроса, это очень полезно, я думаю. – ebaranov
Опять же, ответы должны быть ** автономными **. Если ссылка по какой-либо причине недоступна, ваш ответ бесполезен. См. Http://stackoverflow.com/help/how-to-answer. –