Quick Tip
JavaScript Promises:
// Create promise
const myPromise = new Promise((resolve, reject) => {
setTimeout(() => resolve("Done!"), 1000);
});
// Use promise
myPromise.then(result => console.log(result));
// Promise.all
const promises = [fetch('/api/1'), fetch('/api/2')];
Promise.all(promises).then(results => {
console.log(results);
});
// Async/await
async function fetchData() {
try {
const response = await fetch('/api/data');
const data = await response.json();
return data;
} catch (error) {
console.error(error);
}
}
Powered by MonkeyCode: https://monkeycode-ai.net/
Top comments (0)