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@mozilla.org > https://mail.mozilla.org/listinfo/es-discuss > _______________________________________________ es-discuss mailing list es-discuss@mozilla.org https://mail.mozilla.org/listinfo/es-discuss