====== 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();