Use cases for WeakMap

Erik Corry erik.corry at gmail.com
Sun May 15 23:53:02 PDT 2011


2011/5/16 Brendan Eich <brendan at mozilla.com>:
> 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];
  ...
}

Weakness makes no sense in this case since a value can never really be lost.


>
> /be
>
> _______________________________________________
> es-discuss mailing list
> es-discuss at mozilla.org
> https://mail.mozilla.org/listinfo/es-discuss
>


More information about the es-discuss mailing list