Вот мистическое поведение JavaScript. Это моя ошибка использования или ошибка?JavaScript пропустить контекст самопеременной
JavaScript код
function test(){
var self = this;
self.func1 = function(){
debugger; // here self == Window
}
debugger; //here self == test func
self.func1();
}
var t = new test();
я предоставил JSfiddle, что вы можете попробовать сам:
https://jsfiddle.net/stanislavmachel/f44zbvvr/8/
Может кто-нибудь объяснить, почему контекст собственного переменного промаха после вызова?
https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Operators/this – Korgen