Почему это указывает на родительский класс, а не на объект окна?
Не это внутри функции Klass.
function Class() {
function Klass() {
this.color="blue"
}
Klass.prototype.value = this; // when called this is pointing to Class
console.log(this) // "Class"
return Klass;
}
var One = new Class(); // new constructor is returned
var Two = new One(); // creating new object
Two.value
- Class // why ?