Promise 是 JavaScript 用来表示异步操作结果的对象。它代表一个未来才会完成的值。

三种状态

  • pending:等待中。
  • fulfilled:成功完成。
  • rejected:失败。

基本写法

fetch('/api/data')
  .then(res => res.json())
  .then(data => console.log(data))
  .catch(err => console.error(err));

现代代码常用 async / await 让 Promise 写起来更像同步流程。


本文归档于个人知识库 · 领域:CS & AI · 模块:04 Project_CS_AI/Web