У меня есть две функции:Обещания и доступ к этим
p.test = 'test';
p.functionA = function(){
console.log('function A');
var dfd = new $.Deferred();
setInterval(function(){dfd.resolve();}, 2000);
return dfd.promise();
};
p.functionB = function(){
console.log('function B');
console.log(this.test);
var dfd = new $.Deferred();
setInterval(function(){dfd.resolve();}, 2000);
return dfd.promise();
};
функции называются так:
this.functionA().then(this.functionB);
я желаю, чтобы получить значение теста в функции B пока она не определена. Зачем? Как я могу получить к нему доступ?
'это .functionA(). then (this.functionB.bind (this)); ' – Sirko
Если у меня есть число .then(), мне нужно будет связывать каждый раз, например. this.functionA(), а затем (this.functionB.bind (это)), а затем (this.functionC.bind (это)), а затем (this.functionD.bind (это))...; – panthro