View on GitHub

Matt's homepage

Bookmark this to keep an eye on new things I am learning.

Timers

Operate in milliseconds. 1 second = 1000 miliseconds

Return Home

Timeout

Runs once after a certain time

setTimeout(() => {
    logger('Timeout')
    console.log('Complete');
}, 5000); // After 5 seconds

^ back to top ^

Interval

Runs every time interval

let counter = 0;
const intervalId = setInterval(() => {
    counter++;
    // console.log('Runs every 1 second');
    console.log('beep');
    if (counter >= 4) {
        // stop if run 4 times
        clearInterval(intervalId);
    }
}, 1000);

^ back to top ^