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

On Tue, Oct 24, 2017 at 1:26 PM, dante federici <[email protected]>
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
> [email protected]
> https://mail.mozilla.org/listinfo/es-discuss
>
>
_______________________________________________
es-discuss mailing list
[email protected]
https://mail.mozilla.org/listinfo/es-discuss

Reply via email to