Cameron McCormack: > Right, I don't think either of my proposals Travis quoted will work now, > due to this bareword lookup problem. I might be a bit wrong here. I forgot that [[HasProperty]] uses [[GetProperty]] to determine if there is a property on that object or on its prototype chain. That means, if my reading of the spec is right, the following document <!DOCTYPE html> <script>var toString; alert(toString)</script> should alert String(Object.prototype.toString) and not "undefined". Firefox, Opera and IE alert "undefined". Chrome/Safari alert the function. So I don't know that we can make `var something;` shadow any properties without violating the ECMAScript spec.Received on Thursday, 5 January 2012 23:18:03 UTC
This archive was generated by hypermail 2.3.1 : Wednesday, 8 May 2013 19:30:05 UTC