Promise 对象:异步编程的解决方案
Promise 对象是一种异步编程的解决方案,可以将异步操作以同步的方式表达出来,避免了回调函数嵌套的问题。
Promise 对象有三种状态:pending(进行中)、resolved(已完成)和 rejected(已失败)。当一个 Promise 对象被创建时,它处于 pending 状态。当成功完成操作时,Promise 对象会转换为 resolved 状态,同时会传递一个结果值给 then() 方法。如果操作失败,则 Promise 对象会转换为 rejected 状态,同时会传递一个错误值给 catch() 方法。只要 Promise 对象处于 resolved 或 rejected 状态,就称为已 settled 状态。
原文地址: https://www.cveoy.top/t/topic/mSkh 著作权归作者所有。请勿转载和采集!