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

异步函数 async/await的认识与学习

如大家所了解的,async 函数返回一个 Promise 对象,可以使用 then 方法添加回调函数。当函数执行的时候,一旦遇到 await 就会先返回,等到异步操作完成,再接着执行函数体内后面的语句。

以上代码指定 300ms 后输出 Hello。

async 函数返回一个 Promise 对象,async 函数内部 return 语句返回的值,会成为 then 方法回调函数的参数:

async 函数内部抛出错误会导致返回的 Promise 对象变成 rejected 状态,抛出的错误对象会被 catch 方法回调函数接受到:

 

这时候,正常情况下,await 命令后面是一个 Promise 对象,如果不是,会被转为一个立即 resolve 的 Promise 对象。

相关文章:

  • 南昌地宝网分类信息网seo批量建站
  • 深圳市招投标交易中心网站免费发布网站seo外链
  • 苹果的网站怎么做的宁波seo网络推广外包报价
  • 建筑证书兼职网站排名前50名免费的网站
  • 深圳 建网站360优化大师下载官网
  • 建设网站要用什么软件邵阳网站seo
  • Windows cursor集成powershell(conda)
  • AI产品的上层建筑:提示词工程、RAG与Agent
  • 嵌入式硬件篇---USBUART串口
  • OpenCV 从入门到精通(day_05)
  • SSD目标检测
  • 大学生机器人比赛实战(二)软件篇
  • 探秘Transformer系列之(22)--- LoRA
  • 基于Cocos creator 实现坦克大战小游戏
  • 为什么LoRA在目标检测方向不奏效?
  • 颠覆传统医疗!基于DeepSeek的智能化导尿管技术解析与实
  • Java 8 到 Java 21 系列之 Optional 类型:优雅地处理空值(Java 8)
  • 【数据库】达梦arm64安装
  • Linux Command nmap 网络扫描
  • Handy Multi Agent 学习笔记 -Task02
  • MySQL InnoDB 教程:深入理解文件结构与优化手段
  • SpringBoot+vue前后端分离整合sa-token(无cookie登录态 详细的登录流程)
  • Android View绘制流程
  • 界面控件DevExtreme中文教程 - 如何使用拆分组件创建灵活布局?
  • VBA 64位API声明语句第008讲
  • 搭建Python环境