Merge pull request #1539 from hrodward/patch-35

Update solution.md
This commit is contained in:
Ilya Kantor 2019-10-29 23:39:10 +03:00 committed by GitHub
commit 8d45a7c839
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -1,4 +1,4 @@
The short answer is: **no, they are not the equal**:
The short answer is: **no, they are not equal**:
The difference is that if an error happens in `f1`, then it is handled by `.catch` here:
@ -17,4 +17,4 @@ promise
That's because an error is passed down the chain, and in the second code piece there's no chain below `f1`.
In other words, `.then` passes results/errors to the next `.then/catch`. So in the first example, there's a `catch` below, and in the second one -- there isn't, so the error is unhandled.
In other words, `.then` passes results/errors to the next `.then/catch`. So in the first example, there's a `catch` below, and in the second one there isn't, so the error is unhandled.