我有问题。我在我的移动应用程序中使用AsyncStorage作为缓存。但现在我遇到了Promises的问题。我有一个静态方法,如下所示:
static getDiscounts(categoryAndPage) {
return AsyncStorage.getItem(categoryAndPage).then(discounts => {
return discounts
})
}
我希望返回值应该只是一些json。但它又回归了另一个承诺。
var cachedDiscounts = DiscountsCache.getDiscounts(discountCacheKey);
console.log(cachedDiscounts)
我不想在此打电话..如何解决这个问题?