function myFunction() {
return Promise.resolve('Hello');
}
myFunction().then(
function(value) { /* code if successful */ },
function(error) { /* code if some error */ }
);
function myFunction() {
return Promise.resolve('Hello');
}
myFunction().then(function(value) {
/* code if successful */
}).catch(function(error) {
/* code if some error */
});
async function myFunction() {
return 'Hello';
}
function myFunction() {
return Promise.resolve('Hello');
}
let value = await promise;
Basic Syntax
async function myDisplay() {
let myPromise = new Promise(function(resolve, reject) {
setTimeout(function() {resolve('Hello');}, 3000);
});
let data = await myPromise;
console.log(data);
}
myDisplay();
🔹 Обробка помилок
async function fetchData() {
try {
let response = await fetch("https://wrong-url.com"); // Some error!
let data = await response.json();
console.log(data);
} catch (error) {
console.error("Error:", error);
}
}
fetchData();
