Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

> What does a try expression like this do? Returns null/undefined on a throw?

If an exception is caught, the expression evaluates to what the catch block evaluates to. (Similar to having if/else be an expression). Of course if the exception isn't caught then it propagates so the expression doesn't take a value.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: