Promises in JS
Promises
let promise = new Promise((resolve, reject) => { let success = true; if (success) { resolve("Operation successful"); } else { reject("Operation failed"); } }); promise .then(response => console.log(response)) .catch(error => console.log(error));
Async/Await
async function fetchData() { let response = await fetch("https://api.example.com/data"); let data = await response.json(); console.log(data); } fetchData();