當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


JavaScript setTimeout()用法及代碼示例


setTimeout函數於JavaScript是一種用於在執行指定函數或代碼塊之前引入延遲的方法。它通常用於異步編程和在一段時間後執行任務。理解延遲是至關重要的setTimeout不保證準確。指定的時間代表最小延遲,實際執行時間可能會因JavaScript運行時的事件隊列等因子而稍長一些。

setTimeout函數通常用於處理動畫、管理異步操作或模擬延遲等場景。此外,它可以與閉包結合使用,將參數傳遞給回調函數。

用法:

setTimeout(callback, delay);

參數:

  • callback這是在指定延遲後執行的函數。
  • delay執行之前等待的時間(以毫秒為單位)callback函數。

例子:此示例顯示setTimeout() 函數的使用。

Javascript


console.log("Start");
setTimeout(() => {
  console.log("Delayed message");
}, 2000);
console.log("End");

輸出:

Peek-2024-02-08-13-54


相關用法


注:本文由純淨天空篩選整理自yajasvikhqmsg大神的英文原創作品 What is setTimeout() function in JavaScript ?。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。