On Thu, Sep 2, 2010 at 12:46 AM, Erik Corry <[email protected]> wrote:
> And this is as it should be.  As it stands the weak map can be used as
> an object with private members.  The object key acts as a capability
> that controls whether or not you have access to the private member.

If I were to be using an object with private members, I would
certainly expect that those members would keep their values alive.

Wouldn't it be better to just use a regular object, and add private
members via defineProperty to make them non-enumerable?

I'm not in favour of WeakMap enumerability, really, but it seems that
there's an easier way to address this particular use case.

Mike
_______________________________________________
es-discuss mailing list
[email protected]
https://mail.mozilla.org/listinfo/es-discuss

Reply via email to