how to delay redirect in javascript

JavaScript
// redirect to google after 5 seconds
window.setTimeout(function() {
    window.location.href = 'http://www.google.com';
}, 5000);
Source

Also in JavaScript: