On 09/Apr/2012 23:55, Brendan Eich wrote:
Erik Arvidsson wrote:
Fortunately all the Array.prototype methods are generic so it all just works.
Except without a new protocol (opt-in, for backward compat) the pure
methods all create a new Array instance to return, not a new NodeList.
Is that considered potentially problematic?
Sometimes the reverse might be slightly unexpected at first sight. For
example mapping over a Set in Scala:
scala> Set("foo", "bar", "bazooka").map(word => word.length)
res4: scala.collection.immutable.Set[Int] = Set(3, 7)
One might expect the result to be a collection like [3, 3, 7] whereas
the result is a new set in which 3 occurs just once.
Just something to keep in mind.
--
Ionuț G. Stan | http://igstan.ro
_______________________________________________
es-discuss mailing list
[email protected]
https://mail.mozilla.org/listinfo/es-discuss