Promise Creation
const promise = new Promise((resolve, reject) => {
if (success) resolve(data);
else reject(error);
});Promise Methods
promise.then(data => console.log(data));
promise.catch(error => console.error(error));
promise.finally(() => console.log("Done"));Async/Await
async function fetchData() {
try {
const data = await fetch(url);
return await data.json();
} catch (error) {
console.error(error);
}
}Advertisement
Last updated: January 2026