Dmitri Pavlutin 7/21/2021

JavaScript Promises: then(f,f) vs then(f).catch(f)

Read Original

This technical article details the nuanced difference in error handling between `promise.then(success, error)` and `promise.then(success).catch(error)` in JavaScript. It explains that while both often behave identically, the key distinction arises when the success handler itself returns a rejected promise, which is only caught by the chained `.catch()` method. The piece includes code examples and a practical use case for choosing one pattern over the other.

JavaScript Promises: then(f,f) vs then(f).catch(f)

Comments

No comments yet

Be the first to share your thoughts!

Browser Extension

Get instant access to AllDevBlogs from your browser

Top of the Week