JavaScript > Async/Await
by academiax
JavaScript
let a = () => new Promise((resolve, reject) => {
setTimeout(() => { resolve('y'); }, 300);
});
let b = c = d = x => new Promise((resolve, reject) => {
setTimeout(() => { resolve(x); }, 300);
});
(async function empezar() {
let resultadoDeA = await a();
let resultadoDeB = await b(resultadoDeA);
let resultadoDeC = await c(resultadoDeB);
let resultadoDeD = await d(resultadoDeC);
console.log(resultadoDeD);
})();