Promise 承诺对象
最后更新:2026-09-09
Promise 承诺对象
Promise 是异步编程的核心:代表异步操作的最终完成或失败。三种状态:pending/fulfilled/rejected。
| 分类 | 异步 |
|---|---|
| ES 版本 | ES1 |
📝 语法
const p = new Promise((resolve, reject) => { ... });
▶ 示例
编辑下方代码,点击运行,在输出面板查看结果:
运行结果:
完成
💡 提示 Promise 三种状态一旦改变不可逆。
ℹ️ info async/await 是 Promise 的语法糖。
🏷️ 相关条目
💡 相关案例
更多实战案例即将上线,敬请期待。
📚 相关教程
❓ 常见问题
QPromise 的三种状态?
Apending/fulfilled/rejected。
QPromise 和回调的区别?
A链式调用和统一错误处理。
Q如何创建已 resolve 的 Promise?
APromise.resolve(value)。