Re: variable declarations shadowing named properties on window

Travis Leithead:
> Thanks for closing the loop on this.
>
> So, to clarify my understanding:
> Name resolution lookup on the window/global will be:
>
> 1. window/global own props
> 2. WindowProperties own props
> 3. WindowPrototype own props
> 4. Object [prototype] own props
> 5. WindowProperties named/indexed props
>
> Named frames are part of step 5 as I understand it.

That's right, except for indexed properties.  Note that I didn't move 
indexed properties to the WindowProperties object.  I left those as 
being exposed on the instance itself.  Indexed properties always get 
resolved ahead of any actual properties on the prototype chain.

Received on Sunday, 29 January 2012 22:59:44 UTC