// Define an asynchronous sleep function
async function sleep(ms) {
return new Promise(resolve => setTimeout(resolve, ms));
}
// Use the sleep function to introduce a 1-second delay
async function delayedAction1() {
console.log("Delayed action executed after 1 second.");
await sleep(1000);
}
// Use the sleep function to introduce a 2-second delay
async function delayedAction2() {
console.log("Delayed action executed after 2 seconds.");
await sleep(2000);
}
// Use the sleep function to introduce a 3-second delay
async function delayedAction3() {
console.log("Delayed action executed after 3 seconds.");
await sleep(3000);
}
// Use the sleep function to introduce a 5-second delay
async function delayedAction5() {
console.log("Delayed action executed after 5 seconds.");
await sleep(5000);
}
// Call the asynchronous functions
delayedAction1();
delayedAction2();
delayedAction3();
delayedAction5();