I am not sure that would make it a regular map. Having the keys available does not ensure that the keys will not be collected. I personally use the keys on a personal implementation to check and see what callbacks may be outstanding, and if I need to reference all the Objects of a given type at once.<br>

<br><div class="gmail_quote">On Thu, Aug 26, 2010 at 8:14 PM, Waldemar Horwat <span dir="ltr">&lt;<a href="mailto:waldemar@google.com">waldemar@google.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

<div class="im">Erik Arvidsson wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
3. Why isn&#39;t there a way to iterate over the keys?<br>
</blockquote>
<br></div>
Because then it would be a regular map, not a weak map.  This is something that only a debugger should be able to do.<br><font color="#888888">
<br>
   Waldemar</font><div><div></div><div class="h5"><br>
_______________________________________________<br>
es-discuss mailing list<br>
<a href="mailto:es-discuss@mozilla.org" target="_blank">es-discuss@mozilla.org</a><br>
<a href="https://mail.mozilla.org/listinfo/es-discuss" target="_blank">https://mail.mozilla.org/listinfo/es-discuss</a><br>
</div></div></blockquote></div><br>