A bit confused by B.3.2 - Web Legacy Compatibility for Block-Level Function Declarations

John Barton johnjbarton at google.com
Thu Jun 5 07:08:00 PDT 2014


On Thu, Jun 5, 2014 at 2:06 AM, Andreas Rossberg <rossberg at google.com>
wrote:

> On 4 June 2014 23:46, John Lenz <concavelenz at gmail.com> wrote:
> > I don't personally want to write sloppy mode code, but there are places
> you
> > need it (using eval to introduce new symbols into global scope).
>
> You don't necessarily need sloppy mode for that. In strict mode, you
> can still express it as assignment to the global object.
>

This excellent solution would be much more widely adopted if the global
object had a standard identifier, like say "global".

jjb
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.mozilla.org/pipermail/es-discuss/attachments/20140605/dd8154bd/attachment.html>


More information about the es-discuss mailing list