【发布时间】:2015-09-11 10:53:18
【问题描述】:
function foo(options) {
if(!isValid(options)) {
// I want to return a resolved promise here to permit client code to continue without a failure
}
return promisifiedThirdPartyApi(options); // Does not handle an invalid options object successfully
}
如何在“无效”的情况下以惯用方式返回已解决的承诺?
【问题讨论】:
-
return Q.defer().resolve().promise()
标签: javascript promise q