当前位置: 首页 > news >正文

AJAX(5)——Promise

Promise

Promise对象用于表示一个异步操作的最终完成或失败及其结果值

语法:

    //创建Promise对象const p = new Promise((resolve, reject) => {//执行异步代码setTimeout(() => {// resolve('成功结果')reject(new Error('失败结果'))}, 2000)})//获取结果p.then(result => {console.log(result);}).catch(error => {console.log(error);})

 


Promise-三种状态

一个Promise对象,必然处于一下几种状态之一:

待定(pending):初始状态,即没有兑现,也没有被拒绝

已兑现(fulfilled):意味着操作成功

已拒绝(rejected):意味着操作失败

 


http://www.mrgr.cn/news/9325.html

相关文章:

  • 集团数字化转型方案(十三)
  • UE管理内容 —— FBX Animation Pipeline
  • 如何监控Eureka集群:Prometheus与Grafana的监控集成
  • FTP协议-匿名用户登录 从0到1
  • 机器人笛卡尔空间轨迹规划-直线差补和圆弧差补
  • [数据集][目标检测]agvs仓储机器人检测数据集VOC+YOLO格式967张3类别
  • uniapp 小程序 设置按钮固定到页面的最下方
  • STM32常用C语言知识总结
  • Maven-06.依赖管理-依赖传递
  • IP代理池学习记录
  • 功率放大器——技术参数解释(以AWA5871为例)
  • kafka的12个重要概念
  • 位数问题c++
  • 负载均衡集群
  • Linux--汇编语法配置初始化的原理
  • ubuntu----开启远程连接--vnc
  • SSRF复现
  • 【MySQL】MySQL 中 ENUM 的用法
  • 使用策略模式代替多个ifelse
  • 工厂模式和策略模式区