<div dir="ltr">Can you provide a clear use case that can't (or shouldn't) be covered by what others have mentioned?<br></div><div class="gmail_extra"><br clear="all"><div><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr">jhpratt</div></div></div>
<br><div class="gmail_quote">On Sat, Feb 17, 2018 at 4:23 PM, sagiv ben giat <span dir="ltr"><<a href="mailto:sagiv.bengiat@gmail.com" target="_blank">sagiv.bengiat@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">That's not what i'm looking for. <div>I may want to do some more things inside the function besides validations.</div><div class="gmail_extra"><br clear="all"><div><div class="m_-5798647379779382459gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div style="text-align:left">Sagiv b.g</div></div></div></div></div></div><div><div class="h5">
<br><div class="gmail_quote">On Sat, Feb 17, 2018 at 11:19 PM, Peter Jaszkowiak <span dir="ltr"><<a href="mailto:p.jaszkow@gmail.com" target="_blank">p.jaszkow@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div>Also, you can just use `return` if you're in a function:</div><div><br></div><div>```<br></div><div>const doWork = () => {<br>  // try catch omitted for brevity<br>  const response = fetchData();<br>    <br></div><div>  if (response.error) {<br>    log(response.message);<br>    return;<br>  }<br>  if (!response.data) {<br>    log("No data");<br>    return;<br>  }<br>  if (!response.data.todos) {<br>    log("No Todos");<br>    return;<br>  }</div><div><br></div><div>  return action({ data: response.data });<br>};</div><div>```<br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Sat, Feb 17, 2018 at 2:17 PM, Oriol _ <span dir="ltr"><<a href="mailto:oriol-bugzilla@hotmail.com" target="_blank">oriol-bugzilla@hotmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">




<div dir="ltr">
<div id="m_-5798647379779382459m_-8497933770429518518m_7123353020670629190divtagdefaultwrapper" style="font-size:12pt;color:#000000;font-family:Calibri,Helvetica,sans-serif" dir="ltr">
<div>This is so close to your proposal, and already works right now:<br>
<br>
```js<br>
block: {<br>
  if (response.error) {<br>
    log(response.message);<br>
    break block;<span><br>
  }<br>
  if (!response.data) {<br>
    log("No data");<br></span>
    break block;<span><br>
  }<br>
  if (!response.data.todos) {<br>
    log("No Todos");<br></span>
    break block;<span><br>
  }<br>
  return action({ data: response.data });<br>
}<br></span>
```<span class="m_-5798647379779382459m_-8497933770429518518HOEnZb"><font color="#888888"><br>
<br>
- Oriol</font></span></div>
</div>
</div>

<br>______________________________<wbr>_________________<br>
es-discuss mailing list<br>
<a href="mailto:es-discuss@mozilla.org" target="_blank">es-discuss@mozilla.org</a><br>
<a href="https://mail.mozilla.org/listinfo/es-discuss" rel="noreferrer" target="_blank">https://mail.mozilla.org/listi<wbr>nfo/es-discuss</a><br>
<br></blockquote></div><br></div>
<br>______________________________<wbr>_________________<br>
es-discuss mailing list<br>
<a href="mailto:es-discuss@mozilla.org" target="_blank">es-discuss@mozilla.org</a><br>
<a href="https://mail.mozilla.org/listinfo/es-discuss" rel="noreferrer" target="_blank">https://mail.mozilla.org/listi<wbr>nfo/es-discuss</a><br>
<br></blockquote></div><br></div></div></div></div>
<br>______________________________<wbr>_________________<br>
es-discuss mailing list<br>
<a href="mailto:es-discuss@mozilla.org">es-discuss@mozilla.org</a><br>
<a href="https://mail.mozilla.org/listinfo/es-discuss" rel="noreferrer" target="_blank">https://mail.mozilla.org/<wbr>listinfo/es-discuss</a><br>
<br></blockquote></div><br></div>