A bit confused by B.3.2 - Web Legacy Compatibility for Block-Level Function Declarations
Andreas Rossberg
rossberg at google.com
Thu Jun 5 07:34:21 PDT 2014
On 5 June 2014 16:08, John Barton <johnjbarton at google.com> wrote:
> 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".
Hm, I'm not sure why that would be a problem. What's wrong with using
'this' inside those evals?
/Andreas
More information about the es-discuss
mailing list