Nodejs特性async await

async await

  • async await 是用来处理异步(promise也是处理异步的)
  • async
    • 用于声明一个异步的function(让方法变成异步)
  • await
    • 等待一个异步方法的执行完成
  • 如果在方法前加上async,那这个方法就是异步的方法
    • 这个异步方法返回的是一个promise
    async function a (){ return 'Hello Async' } console.log(a())//Promise { 'Hello Async' }

    • 要获取异步方法里的数据需要使用await
      【Nodejs特性async await】注:await必须字async(异步方法)中使用(async和await是配合使用)
    async function a (){ return 'Hello Async' } console.log(a())//Promise { 'Hello Async' }async function main(){ var data = https://www.it610.com/article/await a() console.log(data) } main()//Hello Async

    推荐阅读