Promise.resolve有什么用处?

Promise.resolve()

有时需要将现有对象转为 Promise 对象,Promise.resolve()方法就起到这个作用。

如题,什么情况下需要将现有对象转换成Promise对象?谢谢!

阅读 1k
评论
    4 个回答
    • 12.6k

    当你的数据不是promise实例,或者你不知道他是不是promise,而你又想把他当做promise实例来使用的时候

    比如如果本地有数据data返回data,没有则请求

    Promise.resolve(data ? data : getData()).then(...)
      相似问题
      推荐文章