【发布时间】:2014-12-04 17:40:37
【问题描述】:
我有一个返回承诺的函数。 (本例中为 foo)
我尝试在他们声明为匿名的解析函数中调用此函数。
我已尝试使用 this,但这不起作用。
我的代码是这样的
var foo = function(boo) {
/* .... */
return deferred.promise;
};
var bar = 42;
foo(bar).then(function() {
foo(bar--).then(this); //"this" don't work
});
我做错了什么?
谢谢
【问题讨论】:
-
你是想调用
foo还是匿名函数? -
foo 在匿名函数中,然后(匿名)使用这个匿名函数。我尝试在其中检索匿名函数。
标签: javascript recursion promise