我可以拒绝$ .when延期功能吗?
例如:
var promise = $.when(somefunc, somefunc2).done(function(){ ... });
promise.reject();
我知道这不是承诺的工作方式,但有没有办法继续使用$ .when同时拒绝?
答案 0 :(得分:1)
您可以手动完成所有操作:
var rejected = false;
$.when(somefunc, somefunc2).done(function(){
if(!rejected){
// ...
}
});
rejected = true;