Array.prototype.contains
Allen Wirfs-Brock
allen at wirfs-brock.com
Thu Feb 23 12:23:15 PST 2012
Would it result in DOMStringList actually away?
Allen
On Feb 23, 2012, at 12:15 PM, Erik Arvidsson wrote:
> DOM4 added a new interface called DOMStringList for the sole reason
> that Array does not have contains. Before this the return type was an
> Array of Strings so we could use indexOf, map, forEach etc. Now that
> it is using a non Array we lost all of that.
>
> Proposal: Add Array.prototype.contains, implemented as:
>
> Object.defineProperty(Array.prototype, 'contains', {
> value: function(value) {
> return this.indexOf(value) !== -1;
> },
> enumerable: false,
> configurable: true,
> writable: true
> }{);
>
>
> This is trivial enough to do in user code but since DOM4 depends on it
> we should just put it in the right place; In ES6.
>
> --
> erik
> _______________________________________________
> es-discuss mailing list
> es-discuss at mozilla.org
> https://mail.mozilla.org/listinfo/es-discuss
>
More information about the es-discuss
mailing list