RE: Allow `try…catch` blocks to return a value.

Gary Guo nbdd0121 at
Sun Jul 12 08:26:30 UTC 2015

This is not possible as it contracts with existing semantics. Wrap it with a function instead.

From: jbucaran at
Subject: Allow `try…catch` blocks to return a value.
Date: Sun, 12 Jul 2015 06:53:52 +0900
To: es-discuss at

Allow `try…catch` blocks to return a value.Sometimes I wrap a `try…catch` in a function and return a value based in whether there was an error or not.It would be useful if you could use `return` inside a `try…catch` block to accomplish the same.```js let stuff = try {   return ... } catch (e) { return … ? … : ... }```
es-discuss mailing list
es-discuss at 		 	   		  
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <>

More information about the es-discuss mailing list