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

ES 8 新特性

1. async 和 await

async 和 await 两种语法结合可以让异步代码像同步代码一样。(即:看起来是同步的,实质上是异步的。)

先从字面意思理解,async 意为异步,可以用于声明一个函数前,该函数是异步的。await 意为等待,即等待一个异步方法完成。

1.1 async

async 声明(function)的函数成为 async 函数,语法:

async function funcName() {
    //statements 
}

async 内部可以使用 await,也可以不使用。 async 函数的返回值是一个 Promise 对象,因此执行这个函数时,可以使用 then 和 catch 方法。 根据 函数体内部 的返回值, async 函数返回值具体情况如下:

  • 函数体内不返回任何值,则 async 函数返回值为一个成功(fulfilled)的 Promise 对象,状态值为 

http://www.kler.cn/a/103871.html

相关文章:

  • pip 指定源
  • uni-app:引用文件的方法
  • wsl2环境的搭建
  • 研发效能(DevOps)职业技术认证-第六期开班啦丨IDCF
  • 栈(Stack)的概念+MyStack的实现+栈的应用
  • 【计算机网络】应用层协议--HTTP协议及HTTP报文格式
  • JDK8新特性:Stream流
  • 基于人工蜂鸟优化的BP神经网络(分类应用) - 附代码
  • Vue的基本使用
  • vue路径中“@/“代表什么
  • k8s集群镜像下载加gradana监控加elk日志收集加devops加秒杀项目
  • J2EE的N层体系结构
  • TCP网络通信
  • linux环境执行jar脚本
  • “编辑微信小程序与后台数据交互与微信小程序wxs的使用“
  • 【Qt之QSetting】介绍及使用
  • 【从0到1设计一个网关】什么是网关?以及为什么需要自研网关?
  • 使用udevil自动挂载U盘或者USB移动硬盘
  • SpringBoot的日志系统(日志分组、文件输出、滚动归档)
  • Docker镜像仓库