结果是什么?
javascript
Promise.resolve(5)A. 5 B. Promise {<pending>: 5} C. Promise {<fulfilled>: 5} D. Error
答案: C
解析:
我们可以将我们想要的任何类型的值传递Promise.resolve,无论是否promise。 该方法本身返回带有已解析值的Promise (<fulfilled>)。 如果您传递常规函数,它将是具有常规值的已解决promise。 如果你通过了promise,它将是一个已经resolved的且带有传的值的promise。 上述情况,我们传了数字5,因此返回一个resolved状态的promise,resolve值为5