JavaScript > Promesas
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);
});
a
.then(b)
.then(c)
.then(d)
.then(console.log)
.catch(console.error)