JavaScript > Callback Hell
by academiax
JavaScript
let a = callback => {
setTimeout(() => { callback('y'); }, 300);
}
let b = c = d = (x, callback) => {
setTimeout(() => { callback(x); }, 300);
}
a(resultadoDeA => {
b(resultadoDeA, resultadoDeB => {
c(resultadoDeB, resultadoDeC => {
d(resultadoDeC, resultadoDeD => {
console.log(resultadoDeD); // y
})
});
});
});