promise 是用于同步異步操作的,
他有三種狀態(tài),一般未進行跟進行中都同歸為從未完成變成成功時resolve,
還有從未完成變成失敗的reject,
一般常用的兩種方法,有promise.then,用于成功時的回調(diào),這個必須配合reslove使用,then的回調(diào)里面只會在所有同步任務進行完成之后才會進行,
還有一種是promise.catch,這個是失敗的回調(diào),這個要配個reject使用,
最后還有一個finally,不管時候定義resolve和reject都會執(zhí)行。
Promise.all 和 race是異步并列執(zhí)行,all是所有異步執(zhí)行完才返回then 而race是誰第一個先執(zhí)行完,才會返回