how to wait one second in javascript code example

Example 1: javascript wait 1 second

setTimeout(function(){ 
    console.log("Ready")
}, 1000);

Example 2: javascript wait 1 second

setTimeout(() => {console.log('1 second finished!')}, 1000);

Example 3: javascript settimeout

// Redirect to index page after 5 sec
setTimeout(function(){ window.location="index"; },5000);

Example 4: js after settimeout

function doHomeWork(subject, callback){
    setTimeout(callback,500);
    console.log("doing my homework:", subject)
}

doHomeWork("Maths", function(){console.log("finished my homework");});