javascript承诺回报
我有一个函数javascript承诺回报,javascript,promise,rsvp.js,Javascript,Promise,Rsvp.js,我有一个函数func,它解析一个承诺,然后尝试返回局部变量的更新值returnval func: function(){ returnval = false; var promise = new Ember.RSVP.Promise(function(resolve) { // some stuff .. returnval = true; resolve(); }); promise.then(function(){
func
,它解析一个承诺,然后尝试返回局部变量的更新值returnval
func: function(){
returnval = false;
var promise = new Ember.RSVP.Promise(function(resolve) {
// some stuff ..
returnval = true;
resolve();
});
promise.then(function(){
return returnval;
});
}
我猜
returnval
是从promise对象返回的。如何从func
返回returnval
的更新值 要使函数返回:
func: function(){
returnval = false;
var promise = new Ember.RSVP.Promise(function(resolve) {
// some stuff ..
returnval = true;
resolve();
});
promise.then(function(){
return returnval;
});
return returnval; //this will return from the function call
}