[whatwg] Adding ECMAScript 5 array extras to HTMLCollection

On 7/29/10, Garrett Smith <dhtmlkitchen at gmail.com> wrote:
> On 7/29/10, Ian Hickson <ian at hixie.ch> wrote:
>>
>> The e-mails quoted below consist of the salient points of this thread:
>>
>> On Fri, 23 Apr 2010, David Bruant wrote:
>>>
>
[...]
> The difficulty is getting the special behavior for [[Get]] which would
> seem to require some sort of catchall behavior that I linked to
> earlier and when it comes to [[HasProperty]] checks, that can be
> complicated (e.g. `"0" in document.forms` doesn't work).
>

It was the FORM element where [[HasProperty]] sometimes results false
where [[Get]] results in an object:

  var aForm = document.forms[0];
  [typeof aForm[0], "0" in aForm];

Result in FF: "object", false

[[Get]] access for various collections is defined for each collection
and doesn't work consistently as specified.

Received on Friday, 30 July 2010 09:48:56 UTC