On Mar 2, 2014, at 11:51 AM, Rick Waldron wrote:
> Here is the consensus from the "revisit":
> https://github.com/rwaldron/tc39-notes/blob/master/es6/2012-09/sept-19.md#conclusionresolution-8
> Rick
>
> On Sun, Mar 2, 2014 at 2:37 AM, Ryan Scheel <[email protected]> wrote:
> It creates a variable scoped to the source file.
>
> On Sat, Mar 1, 2014 at 4:38 PM, Mark Volkmann <[email protected]>
> wrote:
> Does a top-level let in a file (not inside any function) create a global
> variable just like var or does it create a variable that is scoped to the
> source file?
>
a bit of additional clarification: It depends upon whether the file is a
module or a script file. If it is a module, then let-like declarations have
file scope. If it is a normal script, then let-like declarations are global
scope (visible to multiple script files) but does not create a property on the
global object.
Allen
_______________________________________________
es-discuss mailing list
[email protected]
https://mail.mozilla.org/listinfo/es-discuss