[whatwg] Adding ECMAScript 5 array extras to HTMLCollection (ATTN IE TEAM - TRAVIS LEITHEAD)
jgraham at opera.com
Wed Apr 28 02:12:54 PDT 2010
On 04/28/2010 10:27 AM, David Bruant wrote:
> When I started this thread, my point was to define a normalized way
> (through ECMAScript binding) to add array extras to array-like objects
> in the scope of HTML5 (HTMLCollection and inheriting interfaces).
> I don't see any reason yet to try to find a solution to problems that
> are in current web browsers.
> Of course, if/when a proposal emerges from this thread and some user
> agent accept to implement it, a workaround (probably, feature detection)
> will have to be found to use the feature in user agents that implement
> it and doing something equivalent in web browsers that don't.
To be clear the proposals in this thread are pure syntactic sugar; they
don't allow you do do anything that you can't already do like:
Array.prototype.whatever.call(html_collection, arg1, arg2, ...)
where "whatever" is the array method you are interested in.
Of course there is nothing wrong with making the syntax more natural if
it can be done in a suitably web-compatible way. However it seems more
sensible to do this at a lower level e.g. as part of Web DOM Core. Sadly
that spec is in need of an editor.
More information about the whatwg