Shorter syntax for arrow function assignment

Brian Blakely anewpage.media at gmail.com
Tue Oct 24 17:32:21 UTC 2017


At current, sans an explicit assignment, the pragma `foo() {...}` should
throw.

On Tue, Oct 24, 2017 at 1:26 PM, dante federici <c.dante.federici at gmail.com>
wrote:

> Another annoying thing JS has to deal with is:
> ```
> // implicitly 'var'
> someVar = 10;
> ```
>
> So, something like:
> ```
> myFn() {
> }
> ```
>
> Would be considered as:
> ```
> var myFn = function() {
> }
> ```
>
> with what semantics exist now. Not best practices, but what is currently
> interpreted in the language.
>
> I'd 100% agree that, as a shorthand, this is nice:
> ```
> myFn() { }
> const myFn = () => {}
> ```
>
> Which is what I mean. But I'm not the full implementation of JavaScript.
>
> _______________________________________________
> 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/20171024/87a7f278/attachment.html>


More information about the es-discuss mailing list