Promise

Detail:

. 在function里面,resolve和reject 谁先执行了,就谁先改变promise状态,只有先被执行的状态才能传递data

. 如果在function里面,没有返回return会继续执行下去

. 只要有then程序就会一直执行下去

. then是可以被拆解的,如被foreach拼接then

. 异步结束后,它是同过then来交回执行权

Promise.all

只有里面的promise的状态都变为fulfilled,allPromise状态才会变为fulfilled

Inversely, as soon as one of them become reject, allPromise will become reject.

Then/Catch

it also will return a promise

时序:

. 异步等一下再异步,也是可以的。就是说promise的状态为complete,也是可以等一下,再执行。这是需要settimeout

Picture:


图片发自简书App


图片发自简书App


图片发自简书App


图片发自简书App


图片发自简书App


图片发自简书App


图片发自简书App


图片发自简书App


图片发自简书App


图片发自简书App


图片发自简书App


图片发自简书App


图片发自简书App


图片发自简书App


图片发自简书App
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容