为啥要使用Promise
没有promise之前,会造成回调地狱的现象。
使用promise后
在这里插入图片描述
Promise模型
promise可以分为两个状态,未决和已决,未决又包括等待状态,当执行resolve函数时,表示进入已决阶段,并且成功,当执行reject函数时,表示进入已决阶段,并且失败。需要注意的是,这个阶段是不可逆的,当成功时,我们不能再通过reject函数把状态变为失败,反之也是如此。
2024-01-11 18:32:28
没有promise之前,会造成回调地狱的现象。
在这里插入图片描述
promise可以分为两个状态,未决和已决,未决又包括等待状态,当执行resolve函数时,表示进入已决阶段,并且成功,当执行reject函数时,表示进入已决阶段,并且失败。需要注意的是,这个阶段是不可逆的,当成功时,我们不能再通过reject函数把状态变为失败,反之也是如此。
下一篇:Promise 的构造函数