Promise
是 JavaScript 中用于处理异步操作的对象,它代表着一个异步操作的最终完成(或失败)及其结果值。简单来说,Promise
提供了一种优雅的方式来处理像网络请求、定时器、文件读取等异步任务。
Promise
的三种状态:
pending
(等待中):初始状态,既没有完成,也没有拒绝。fulfilled
(已成功):操作成功完成,Promise 有了一个结果值(通过resolve()
实现)。rejected
(已失败):操作失败,Promise 有了拒绝的原因(通过reject()
实现)。
大约 2 分钟