On Jan 5, 2012, at 11:10 AM, Brendan Eich wrote: >> That precluded a number of highly undesirable >> combinations, e.g. extended mode nested into a "with" statement. > > You can "use strict"; in a with statement's body block.
Sorry to be unclear, I meant examples such as this: js> with ({p:1}) { print(function () {"use strict"; return p;}()); } 1 The strict function expression still has to cope with the nasty object scope environment on its outside. /be _______________________________________________ es-discuss mailing list es-discuss@mozilla.org https://mail.mozilla.org/listinfo/es-discuss