simple async await
by jacobwsmith
JavaScript
console.clear();
console.log('=== await example ===');
function resolveAfter2Seconds(x) {
return new Promise((resolve, reject) => {
setTimeout(() => {
// reject(x);
resolve(x);
}, 2000);
});
}
async function f1() {
const x = await resolveAfter2Seconds(10)
.catch((err) => {
console.log('Error: ', err)
});
console.log('Sucess: ', x); // 10
}
f1();