Not all browsers have implemented the spec yet. But you should read the spec before proposing changes to it!
From: Alexander Jones [mailto:[email protected]] Sent: Thursday, May 14, 2015 15:16 To: Domenic Denicola Cc: Andrea Giammarchi; Kevin Smith; [email protected] Subject: Re: let function That's not what I see, in strict mode at least, which I assume most people consider de facto by now! From V8: SyntaxError: In strict mode code, functions can only be declared at top level or immediately within another function. Similar error from SpiderMonkey. On Thursday, May 14, 2015, Domenic Denicola <[email protected]<mailto:[email protected]>> wrote: They can, in fact, be scoped in a for loop. From: es-discuss [mailto:[email protected]<javascript:_e(%7B%7D,'cvml','[email protected]');>] On Behalf Of Andrea Giammarchi Sent: Thursday, May 14, 2015 14:53 To: Kevin Smith Cc: [email protected]<javascript:_e(%7B%7D,'cvml','[email protected]');> Subject: Re: let function I guess 'cause that cannot be scoped, let's say in a for loop ... but yeah, I think that's not the most needed thing in the language right now, yet another shortcut with double reserved words one after the other Regards On Thu, May 14, 2015 at 7:45 PM, Kevin Smith <[email protected]<javascript:_e(%7B%7D,'cvml','[email protected]');>> wrote: Why not use a function declaration instead? On Thu, May 14, 2015 at 2:37 PM Alexander Jones <[email protected]<javascript:_e(%7B%7D,'cvml','[email protected]');>> wrote: Propose adding support for let function foo() {}; which would have the equivalence of: let foo = function foo() {}; The idea is to support the normal scoping of let, but without forcing you to repeat yourself when naming the function, whilst still having the function's name property be set. This would trivially extend to const and var. Also, possibly class. Thanks _______________________________________________ es-discuss mailing list [email protected]<javascript:_e(%7B%7D,'cvml','[email protected]');> https://mail.mozilla.org/listinfo/es-discuss _______________________________________________ es-discuss mailing list [email protected]<javascript:_e(%7B%7D,'cvml','[email protected]');> https://mail.mozilla.org/listinfo/es-discuss
_______________________________________________ es-discuss mailing list [email protected] https://mail.mozilla.org/listinfo/es-discuss

