Сообщение от kefi
|
Почему же при вызове из тел функций прототипа работает иначе, чем из тела Конструктора ?
|
Разное значение 'this' - при вызове конструктора значением является создаваемый объект, при вызове второй функции значением 'this' является 'Class2.prototype'.
В js значение 'this' меняется динамически и зависит от контекста вызова (от того, каким образом вызывается функция). Вам нужно просто почитать про это.