在JavaScript中,可以使用和方法來實(shí)現(xiàn)定時(shí)器功能。setInterval()setTimeout()
setInterval()方法會(huì)按照指定的時(shí)間間隔重復(fù)調(diào)用指定的函數(shù),直到它被取消或頁面被卸載。該方法返回一個(gè)計(jì)時(shí)器 ID,可以使用該 ID 來取消定時(shí)器。
下面是一個(gè)使用'set
JavaScriptCopy codelet timerId = setInterval(() => {
let now = new Date();
console.log(now);
}, 1000);
上面的代碼中,'setInterval
setTimeout()方法會(huì)在指定的時(shí)間后執(zhí)行一次指定的函數(shù),然后結(jié)束。該方法返回一個(gè)計(jì)時(shí)器 ID,可以使用該 ID 來取消定時(shí)器。
下面是一個(gè)使用'setTimeout
JavaScriptCopy codelet timerId = setTimeout(() => {
console.log("5 seconds have passed");
}, 5000);
上面的代碼中,'setTimeout
需要注意的是,使用定時(shí)器時(shí)應(yīng)該小心,避免過度使用,以免影響性能和資源消耗。