Arrow functions and return values

Rick Waldron waldron.rick at gmail.com
Thu Nov 29 09:42:28 PST 2012


On Thu, Nov 29, 2012 at 8:49 AM, Kevin Smith <khs4473 at gmail.com> wrote:

>
> It's a bit unclear to me how arrow functions react to semicolons, for
>> example:
>>
>> var a = (c) => {
>>   var b = 2;
>>   b * c;
>> }
>>
>> a(4);
>>
>
> Hmmm...  I was under the impression that arrow functions with normal
> function bodies do *not* implicitly return anything.  Maybe I need to
> adjust my spec goggles, but I don't see that in the latest draft.
>

This is correct.

var a = (c) => {
  var b = 2;
  b * c;
}

a(4); // undefined

Rick




>
>
> Kevin
>
>
> _______________________________________________
> es-discuss mailing list
> es-discuss at mozilla.org
> https://mail.mozilla.org/listinfo/es-discuss
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.mozilla.org/pipermail/es-discuss/attachments/20121129/59233e82/attachment.html>


More information about the es-discuss mailing list