记一下await用法

  async函数会返回一个Promise对象,可使用then方法添加回调函数,async

  当async函数有return时,会做为success的参数函数

  当async函数有抛错时,会做为fail的参数。spa

  当函数执行的过程当中遇到了await执行的函数的时候,会暂时return当前函数,对象

去执行await的函数,把await后面的语句放入到微任务当中,当一步操做完成以后,再返回来执行await后面的语句。回调函数

以下是一个sleep函数it

function sleep( interval ){io

  return new Promise( resolve => {console

    setTimeout( resolve, interval)function

  } )方法

}

await sleep( 2000 );

console.log( 'hello' );

这样就实现了js的暂停

相关文章
相关标签/搜索