Array.prototype.contains

Maël Nison nison.mael at gmail.com
Wed Jul 23 03:29:40 PDT 2014


Isn't replacing DOMStringList a different issue than adding
Array.prototype.contains ?

Using indexOf is possible, but a .contains() method would give a stronger
notice of intent when reading code.


On 7 March 2014 15:11, Boris Zbarsky <bzbarsky at mit.edu> wrote:

> On 3/6/14 6:15 PM, Joshua Bell wrote:
>
>> FWIW, Blink uses DOMStringList only in IndexedDB and apparently in
>> Location.ancestorOrigins
>>
>
> Indeed.  And Location.ancestorOrigins is fairly new and not broadly
> implemented, so I don't expect its behavior to be a strong compat
> constraint.
>
> So I guess that leaves us with a few questions:
>
> 1)  Is it still early enough in the indexeddb world that we can change the
> thing it uses from DOMStringList to Array.  And if so whether that's a
> change we want to make.
>
> 2)  If we want to keep the non-writing behavior for indexeddb or for some
> other reason (insufficiently flexible bindings systems?) can't switch ti to
> Array for now, can we just remove item() and contains() from DOMStringList
> to make the switch easier later?
>
>
> -Boris
> _______________________________________________
> es-discuss mailing list
> es-discuss at mozilla.org
> https://mail.mozilla.org/listinfo/es-discuss
>



-- 
Maël Nison (arcanis <https://twitter.com/arcanis>)
Frontend Developer @ Sketchfab
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.mozilla.org/pipermail/es-discuss/attachments/20140723/3288ed26/attachment.html>


More information about the es-discuss mailing list