Hello, Promises !

Data Will Receive after 60 Second

JavaScript File :

       
document.writeln("Hello, Promises 


"); // Promises ,first resolve and reject, then ..... then, catch , finally // Creating a Promise const myPromise = new Promise((resolve, reject) => { const success = true; // Change to false to see reject // Simulating an async operation (e.g., API call, file read) setTimeout(() => { if (success) { resolve("Operation successful! Data received."); } else { reject("Operation failed! Error occurred."); } }, 60000); }); // Using the Promise myPromise .then((result) => { document.writeln("Success:", result); // Runs when promise resolves }) .catch((error) => { document.writeln("Error:", error); // Runs when promise rejects }) .finally(() => { document.writeln("Promise settled - cleanup done"); // Always runs }); // Fetch Returns Promise, Promise to solve or rejects // Promise All , Promise Any, Promise race .... // if one reject , second one resolve ! // const p1 = Promise.resolve("Data From Resolve, Promise 1"); const p1 = Promise.reject("Data From Resolve, Promise 1"); const p2 = Promise.resolve("Data From promises 2 !"); Promise.any([p1, p2]) .then((data) => document.writeln(data)); // Set timeout , Promises , with Race const p3 = new Promise((resolve) => setTimeout(() => {resolve("Data from p3 !")}, 10000 )); const p4 = new Promise((resolve) => setTimeout(() => {resolve("Data from p4 !")}, 1000 )); // Promise.race([p3, p4]) // .then((data) => document.writeln(data)); // uncomment to run program, coz remove first program.. // Promise.allSettled([p3, p4]).then((data) => document.writeln(data)); // Learn Promises .. // Practise, Practise, Practise .......... // Self Study, Only 12-14 lecture of Javascript and React , SO Study 2-3 w3 and practise more ...... const newPromises = new Promise((resolve, reject) => { const test = true; setTimeout(() => { if(test) { resolve("The Query is Resolve"); } else{ reject("The Query is Rejected !") } }, 2000) }) newPromises .then(() => { document.writeln("The Query is Solved, From Then") }) .catch(() => { document.writeln("The Query is Rejected from Catch!") })

JavaScript Output :