AJAX-Promise

Promise

基本使用

定义:Promise对象用于表示一个异步操作的最终完成(或失败)及其结果值
好处:
1.逻辑更清晰
2.了解axios函数内部运作机制
3.能解决回调函数的问题

// 1.创建Promise对象
const p = new Promise((resolve,reject) => {
	// 2.执行异步任务并传递结果
	// 成功调用:resolve触发then()执行
	// 失败调用:reject触发catch()执行
})
// 3.接受结果
p.then(result => {
	// 成功
}).catch(error => {
	// 失败
})

三种状态

作用:了解Promise对象如何关联处理函数,以及代码执行顺序

  • 待定(pending):初始状态,既没有被兑现,也没有被拒绝
  • 已兑现(fulfilled):意味着操作完成成功
  • 已拒绝(rejected):意味着操作失败

注意:Promise对象一旦被兑现或拒绝就是已敲定了,状态无法再被改变
在这里插入图片描述

相关推荐

  1. Promise封装ajax

    2024-03-18 14:58:03       16 阅读
  2. 12.使用Promise封装Ajax

    2024-03-18 14:58:03       35 阅读
  3. promise

    2024-03-18 14:58:03       35 阅读
  4. Promise

    2024-03-18 14:58:03       29 阅读
  5. Promise

    2024-03-18 14:58:03       14 阅读
  6. <span style='color:red;'>Promise</span>

    Promise

    2024-03-18 14:58:03      13 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-03-18 14:58:03       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-03-18 14:58:03       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-03-18 14:58:03       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-03-18 14:58:03       18 阅读

热门阅读

  1. 安卓利用CameraX实现拍照录像

    2024-03-18 14:58:03       19 阅读
  2. sparksql DSL编程风格

    2024-03-18 14:58:03       16 阅读
  3. 使用 React Router 的 withRouter

    2024-03-18 14:58:03       14 阅读
  4. Ubuntu 22.04编译RV1126_RV1109_LINUX SDK

    2024-03-18 14:58:03       16 阅读
  5. 安卓UI面试题 61-65

    2024-03-18 14:58:03       20 阅读
  6. 【自动化】在C#中创建和配置串口对象SerialPort

    2024-03-18 14:58:03       17 阅读
  7. AI - 聚类算法

    2024-03-18 14:58:03       17 阅读