Цитата:
|
в качестве аргументов там объекты(настоящие), а у тебя
[js]
if (superClass) {
Object.setPrototypeOf(subClass, superClass);
}
[js]
функции (а-ля "классы"). Как это понимать?
|
Что не так? Функции (классы) в JS - те же настоящие объекты, и у них тоже есть прототип (который [[Prototype]]).
Object.setPrototypeOf - это то же, что и установка __proto__, только по стандарту ES6.
И давай лучше в той теме общаться, здесь это оффтоп как-то.