DEV Community

Discussion on: try..catch..finally - Real example

Collapse
 
bias profile image
Tobias Nickel

and what do you need finally for?

Collapse
 
ml318097 profile image
Mehul Lakhanpal

In finally block you can perform things in all the cases. An error occurs or not the finally is executed. Ex., Turn off loading.

Collapse
 
bias profile image
Tobias Nickel

yes, but you actually don't need the finally block for that. you can call setLoading(false) directly below the catch block.

do you think it looks just better? or is more clear?

Thread Thread
 
ml318097 profile image
Mehul Lakhanpal

You need it in try also then. And btw just an example. What if you need to execute more than 1 statement after the process. I cant copy paste in both try and catch block.