Rejected promises fast forward through ‘thens’ to either the next available rejection function or catch statement.


firstPromiseOperation()
.then(secondOperation)
.then(ThirdOperation)
.catch(anyErrorInEntireChain);