JavaScript 版的 sleep() 是什麼?


JavaScript 版本的 sleep() 是 “await”。await 功能暫停當前的非同步函式。

示例

你可以嘗試執行以下程式碼,在 JavaScript 中實現睡眠

現場演示

<!DOCTYPE html>
<html>
   <body>
      <script>
         function setSleep(ms) {
            return new Promise(resolve => setTimeout(resolve, ms));
         }
         async function Display() {
            document.write('Wait for 5 seconds!');
            await setSleep(5000);
            document.write('After 5 seconds!');
         }
         Display();
      </script>
   </body>
</html>

更新於:07-Jan-2020

347 次瀏覽

啟動你的職業生涯

透過完成本課程獲得認證

開始
廣告
© . All rights reserved.