JavaScript Language feature Idea

Jonas Sicking jonas at sicking.cc
Tue Feb 2 20:15:38 UTC 2016


On Mon, Jan 25, 2016 at 12:38 PM, Andrea Giammarchi
<andrea.giammarchi at gmail.com> wrote:
> FWIW `.at` works for me. Anything really, as long as `Symbol.last` won't
> even be proposed :D

If we name it `.item` that would mean that a whole bunch of DOM
classes could be replaced with plain JS Arrays.

For example FileList, MessagePortList, DOMRectList, TouchList, etc.

It would also mean API compatibility with a whole lot of more APIs,
like NodeList, DOMTokenList and CSSValueList. While we couldn't
replace these with actual Arrays (for varying reasons), we'd end up
with classes that have more API surface in common.

/ Jonas


More information about the es-discuss mailing list