- From: Tab Atkins Jr. <jackalmage@gmail.com>
- Date: Tue, 8 Apr 2014 11:43:19 -0700
- To: Anne van Kesteren <annevk@annevk.nl>
- Cc: Rick Waldron <waldron.rick@gmail.com>, Dean Edwards <dean.edwards@gmail.com>, Travis Leithead <travis.leithead@microsoft.com>, Eric Devine <devineej@gmail.com>, "public-html@w3.org" <public-html@w3.org>, "www-dom@w3.org" <www-dom@w3.org>
On Tue, Apr 8, 2014 at 11:35 AM, Anne van Kesteren <annevk@annevk.nl> wrote: > On Tue, Apr 8, 2014 at 11:32 AM, Rick Waldron <waldron.rick@gmail.com> wrote: >> class Elements extends Array { >> ... >> >> push(...elems) { >> // not necessarily instanceof, but some kind of check that's similar: >> if (!elems.every(elem => elem instanceof Element)) { >> throw some exception >> } >> super(...elems); >> } >> ... >> } > > How does this deal with arr[0] = string? Not to mention `Array.prototype.push.call(elementsObj, null)`. :/ ~TJ
Received on Tuesday, 8 April 2014 18:44:08 UTC