Promise chaining
by GarfieldKlon
JavaScript
function someAsyncStuff() {
return new Promise((resolve, reject) => {
reject('booom');
});
}
function middle() {
return someAsyncStuff().then(value => {
console.log('success someAsyncStuff');
}).catch(error => {
console.log('catch someAsyncStuff')
})
}
middle().then(value => {
console.log('success')
}).catch(error => {
console.log('error')
})