Change color (Callback hell ) using await
<h1>Abhiii</h1>
let h1 = document.querySelector("h1");
function changeColor(color, delay) {
return new Promise((resolve, reject) => {
setTimeout(() => {
h1.style.color = color;
console.log(`color changed to ${color}!`);
resolve("color changed");
}, delay);
});
}
async function demo() {
await changeColor("red", 1000);
await changeColor("orange", 1000);
await changeColor("green", 1000);
await changeColor("yellow", 1000);
changeColor("blue", 1000);
}
console.log(demo());


Comments
Post a Comment