Соотношение переменных a.__proto__ и b
В коде присутствует
let a= new b(); Из этого равенства следует, что a- это экземпляр класса-функции b( bявляется классом только семантически, а не синтаксически), т. к. создана с помощью newи функции-конструктора b. С другой стороны a.__proto__=b.prototype, т. е. aпрототипно наследует b.prototype. Т. е. получаем, что aнаследует bи aнаследует b.prototype(прототипно). Это так? aнаследует b? P.S. У меня почему-то не редактируется (поэтому в комментарии черкните как избежать переноса строк). |
Цитата:
Цитата:
Если бы а наследовала от b, то к а были бы применимы методы, применимые к b - apply, call, bind... |
Часовой пояс GMT +3, время: 11:28. |