setTimeout(function(){ alert("Hello"); }, 3000);
function sleep(ms) { return new Promise(resolve => setTimeout(resolve, ms)); } console.log("Hello"); sleep(2000).then(() => { console.log("World!"); });
var timeoutID; function delayedAlert() { timeoutID = window.setTimeout(window.alert, 2*1000, 'That was really slow!'); } function clearAlert() { window.clearTimeout(timeoutID); }