Hi
Da aber jedes Objekt eine toString() Methode hat, ist dies egal. Es wird auf jeden Fall ein Schlüssel erzeugt, der dann aber, wie du richtig sagst, im Endeffekt ein String ist.
Jein, im Gegensatz zu Perl kommt dann nicht immer ein anderer String mit einer kryptischen Speicheradresse¹ raus, wenn man eine Objectreferenz als Key benutzt, sondern verschiedene Objekte können/würden in JS den gleichen String erzeugen.
Tschau
Rolf
- und selbst hier muss man aufpassen.