Hallo,
Mir ist schon klar, dass man sich einfach selbst ein Feld erzeugen kann, welches den Namen des Objekts als String enthält. Aber vielleicht geht das ja auch einfacher?
Nein.
Hintergrund ist ein Framework, das HTML-Tags erzeugt, deren ID idealerweise dem Namen des Objekts entspricht.
Es scheint mir immer unverständlich, wenn jemand Code-interne Organisation und Benennung mit einer bestimmten »Ausgabe« koppeln will. Variablennamen müssen verständlich sein, sind darüber hinaus aber Schall und Rauch. Wenn man eine ID z.B. zur Adressierung außerhalb des JavaScript-Codes via CSS braucht (wozu brauchst du sie?), sollte man eine wählen, die vornehmlich diesem Zweck angemessen ist. Ich persönlich fand es bisher nicht erstrebenswert, ein bestimmtes Ergebnis fest an einen bestimmten Variablennamen zu koppeln.
Mathias