Async/Await
//async function f
async function f() {
return 1;
}
// promise being resolved
f().then(alert); // 1function f() {
return Promise.resolve(1);
}
f().then(alert); // 1async function f() {
let promise = new Promise((resolve, reject) => {
setTimeout(() => resolve("Welcome to Learn JavaScript!"), 1000)
});
let result = await promise; // wait until the promise resolves (*)
alert(result); // "Welcome to Learn JavaScript!"
}
f();Last updated