Chaining Promises
by Anton
JavaScript
getPromise()
.then(res => {
console.log(`res: ${res}`);
throw res;
return res;
})
.then(res => console.log(`res2: ${res}`))
.catch(res => {
console.log('catch 1', res);
throw res;
})
.catch(res => console.log('catch 2', res));
function getPromise() {
return new Promise((resolve, reject) => {
setTimeout(() => {
resolve('result!');
//reject('reject!');
}, 1000);
});
}