【发布时间】:2014-03-26 03:45:25
【问题描述】:
asyncBananaRequest 返回一个承诺 -
function potentiallyAsync () {
if (cachedBanana) {
return asyncBananaRequest();
}
return ??cachedBanana??;
}
potentiallyAsync().then(function(banana){
//use banana
})
我想要一个香蕉,我可能已经缓存了它。有没有办法让我在可能的异步函数中返回缓存的香蕉作为立即用缓存的香蕉解决的承诺?
我目前正在使用打包在 Angular 中的 Q lib,但我希望有一个通用的实现
【问题讨论】:
标签: javascript promise