What do you mean by "clean scope"? All scope chains have at least global scope in them. Is that what "clean scope" chain would be  the one including global scope only? That's pretty much what `Function` constructor does.<div>

<br></div><div>--</div><div>kangax<br><br><div class="gmail_quote">On Wed, Aug 17, 2011 at 11:50 AM, John J Barton <span dir="ltr"><<a href="mailto:johnjbarton@johnjbarton.com">johnjbarton@johnjbarton.com</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">JavaScript's ability to close over variables in nesting scopes<br>
sometimes surprises me. I'd like to be able to say "function uses a<br>
clean scope". Is there something like this in the works? Or maybe it<br>
exists?<br>
Thanks,<br>
jjb<br>
_______________________________________________<br>
es-discuss mailing list<br>
<a href="mailto:es-discuss@mozilla.org">es-discuss@mozilla.org</a><br>
<a href="https://mail.mozilla.org/listinfo/es-discuss" target="_blank">https://mail.mozilla.org/listinfo/es-discuss</a><br>
</blockquote></div><br></div>