Array.prototype.values breaks the web

Brendan Eich brendan at
Tue Jul 23 10:11:58 PDT 2013

First, I think we should question adding plain-named methods to 
long-standard prototypes.

Second, we should avoid cybercruddy names.

Third, we should be careful to break common pairings such as key and value.

Where does this leave us? I'm thinking close to wanting a functional 
API, generic keys, values, entries (nee items), with any method 
delegation using symbol-named @keys, @values, @entries.


Brandon Benvie wrote:
> On 7/23/2013 9:00 AM, Till Schneidereit wrote:
>> Given that, I don't see how we can expect to be able to land 
>> Array.prototype.values in any meaningful timeframe and think dropping 
>> it or changing the name should be considered.
> Bikeshed time! I submit "vals" and "items".
> _______________________________________________
> es-discuss mailing list
> es-discuss at

More information about the es-discuss mailing list