异步处理promise、async、await

promise

  • promise:至关于一个异步操做结果的占位符。即承诺在将来某时刻完成某个异步操做。
  • promise的三个状态:pending、fullfilled、rejected
  • promise的两个方法:resolve()、reject()

eg:promise

eg: 异步

eg:async

快速将一个常量转换为一个对象:函数

async和await

  • async:用于申明一个function是异步的
  • await:等待一个异步方法执行完成
  • async函数返回的是一个Promise对象,我的认为async实际上是promise的一个语法糖,前者寄托于后者之上。
  • await接收的是请求成功的值,错误值的接收应该使用try,catch

async与Promise的区别?3d

eg:promise:形成代码的纵向发展cdn

eg:async:对象

eg:await:blog

相关文章
相关标签/搜索