自学内容网 自学内容网

JavaScript Promise

JavaScript Promise

简介

JavaScript Promise 是异步编程的一种重要概念,它表示一个尚未完成但最终会完成的操作的结果。Promise 对象用于处理异步操作,它允许我们在操作成功完成时得到通知,或者在操作失败时捕获错误。Promise 是 ES6(ECMAScript 2015)的一部分,现在已经被广泛应用于 JavaScript 开发中。

Promise 的基本用法

创建 Promise

Promise 对象通过 new 关键字创建,接受一个函数作为参数,该函数本身接受两个函数作为参数,通常命名为 resolve 和 reject。

const promise = new Promise((resolve, reject) => {
  // 异步操作
  if (/* 条件 */) {
    resolve('操作成功');
  } else {
    reject('操作失败');
  }
});

Promise 的状态

Promise 对象有三种状态:

  • pending(进行中):初始状态,既不是成功,也不是失败状态。
  • fulfilled(已成功):意味着操作成功完成。
  • rejected(已失败):意味着操作失败。

添加处理函数

可以通过 .then() 方法添加处理函数,当 Promise 成功解


原文地址:https://blog.csdn.net/lsx202406/article/details/140454582

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!