var self = this
, как и вообще this присваивается, читал, что это используется, чтобы во вложенных функция использовать основной контекст функции, но почему-то в простом примере function a() {
let self = this; // widnow
console.log(this);
var fn = function () {
console.log(this); //widnow
console.log(self); // function a
};
fn();
}
a();