JavaScript Language feature Idea

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

On Mon, Jan 25, 2016 at 12:38 PM, Andrea Giammarchi
<andrea.giammarchi at> 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