承诺然后返回承诺

时间:2017-07-05 21:46:47

标签: javascript react-native es6-promise

我有问题。我在我的移动应用程序中使用AsyncStorage作为缓存。但现在我遇到了Promises的问题。我有一个静态方法,如下所示:

static getDiscounts(categoryAndPage) {
    return AsyncStorage.getItem(categoryAndPage).then(discounts => {
        return discounts
    })
}

我希望返回值应该只是一些json。但它又回归了另一个承诺。

var cachedDiscounts = DiscountsCache.getDiscounts(discountCacheKey);
console.log(cachedDiscounts)

以上是包含我的数据的承诺

我不想在此打电话..如何解决这个问题?

0 个答案:

没有答案