Object id, hash, etc?

Brendan Eich brendan at mozilla.org
Wed Sep 9 14:53:50 UTC 2015


For posterity:

http://wiki.ecmascript.org/doku.php?id=proposals:hashcodes
http://wiki.ecmascript.org/doku.php?id=discussion:hashcodes

(from ES4 daze, a long time ago.)

/be

Michael McGlothlin wrote:
> Is there a reason not to provide an object id and hash value as other languages often do? I find myself defining an identity symbol on objects with a value from a simple global counter. It makes it easier to debug if I can just look at a log and see what objects and functions were active.
>
> Likewise a hash value would simplify a lot of comparisons and make it easier to debug.
>
> I especially find the ID useful when working with bound functions as they can be difficult to tell apart. I like to change toString() to provide the ID followed by the code (flattened to one line).
>
>
> Thanks,
> Michael McGlothlin
> Sent from my iPhone
> _______________________________________________
> es-discuss mailing list
> es-discuss at mozilla.org
> https://mail.mozilla.org/listinfo/es-discuss
>


More information about the es-discuss mailing list