RunKit + npm:

Promise.reject('error') .then(() => { console.log('1. never executed'); return 99; }, (err) => { console.log(`err:${err}`) return Promise.reject(42); }) .then(() => console.log('2. Never executed'), (err) => { console.log('3. Never executed as promise.reject in line 7 should break the chain to go to line 11'); return Promise.reject(err); }) .catch(reason => { console.log(`failed with reason:${reason}`) });
Created from: https://npm.runkit.com/
Loading…