Promise--resolve参数的几种情况

1.参数是promise实例,直接返回这个实例本身,不做处理。

2.参数是一个thenable对象,即其中实现了then方法。则会将此对象生成为一个promise,状态为resolved,并调用其then方法。

3.参数是一个原始类型的数据,则直接返回一个状态为resolved的promise,并将改参数传入resolved函数处理。

4.参数为空,则直接返回一个状态为resolved的promise

posted @ 2020-10-28 10:18  ashen1999  阅读(1974)  评论(0编辑  收藏  举报