АГ
var f = function(r) {Подскажите почему в одном случае выводит локальный this в другом глобальный?
r.apply({a:1});
}
var c = function() {
console.log(this);
};
new Promise(f).then(c);// Object [global] {}
f(c);// { a: 1 }
Мне нужно чтобы был локальный, то есть this = { a: 1 }