this.a=10
, console.log(А) //10
где этот объект , на который указывает this
? если есть значение, и оно записано в переменную, эта переменная где-то создана, то где? Меня не интересовала ваша оценка данного кода , меня интересовал данный нюанс, т.к. я не могу этого понять, и узнать, а вместо этого я получаю С какой стати у window появится свойство а? ОтветЫ на мои вопросы со стороны человека , который разбирается в проблеме, и просто РАЗУМНОГО человека были бы гораздо более грамотным решением в данной ситуации! Спасибо! myObject.hasOwnProperty("z")); // false true
Оо, получается когда запускается сеттер делегируемый через цепочку prototype
он создаёт в текущем объекте новое свойство? var fn=this
вот после твоего объяснения я это понял как работает! Спасибо!