2011/5/16 Brendan Eich <[email protected]>: > On May 15, 2011, at 11:53 PM, Erik Corry wrote: > >> 2011/5/16 Brendan Eich <[email protected]>: >>> This is a good point too. Not sure we've considered a value -> value map >>> carefully yet. >> >> A value->anything map is pretty easy to do with a normal JS object. >> >> function get(value) { >> if (typeof(value) == 'number') return this["NUM" + value]; >> if (typeof(value) == 'string') return this["STR" + value]; >> ... >> } > > Where's the 'object' case (excluding null)?
Elided for clarity :-) It can be implemented with private names or WeakMaps. My point was we don't need to think about maps with values as keys. We have that already. -- Erik Corry _______________________________________________ es-discuss mailing list [email protected] https://mail.mozilla.org/listinfo/es-discuss

