記一下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的暫停

相關文章
相關標籤/搜索