Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> JavaScript

Khác biệt giữa setTimeout() và setInterval() trong JavaScript

setTimeout(function, delay): Gọi hàm một lần sau delay milliseconds.

setTimeout(function() { alert('Hello'); }, 2000); // Chờ 2s, alert 1 lần

setInterval(function, delay): Gọi hàm lặp lại mỗi delay milliseconds, vô hạn cho đến khi clearInterval().

setInterval(function() { alert('Hello'); }, 2000); // Alert mỗi 2s liên tục