Get to know MDN better
Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.
Nicht standardisiert: Diese Funktion ist nicht standardisiert. Wir raten davon ab, nicht-standardisierte Funktionen auf produktiven Webseiten zu verwenden, da sie nur von bestimmten Browsern unterstützt werden und sich in Zukunft ändern oder entfernt werden können. Unter Umständen kann sie jedoch eine geeignete Option sein, wenn es keine standardisierte Alternative gibt.
Die optionale displayName Eigenschaft einer Function Instanz gibt den Anzeigenamen der Funktion an.
Die displayName Eigenschaft ist anfänglich bei keiner Funktion vorhanden — sie wird von den Code-Autoren hinzugefügt. Für Anzeigezwecke sollte sie ein String sein.
Wenn vorhanden, wird die displayName Eigenschaft von Konsolen und Profiler möglicherweise bevorzugt gegenüber der name Eigenschaft verwendet, um den Namen einer Funktion anzuzeigen.
Unter den Browsern nutzt nur die Firefox-Konsole diese Eigenschaft. Auch die React Devtools verwenden die displayName Eigenschaft, um den Komponentenbaum darzustellen.
Firefox unternimmt einige grundlegende Versuche, um die displayName zu entschlüsseln, die möglicherweise durch den Algorithmus der anonymous JavaScript functions naming convention generiert wurde. Die folgenden Muster werden erkannt:
Wenn keines der oben genannten Muster übereinstimmt, wird das gesamte displayName angezeigt.
Wenn Sie Folgendes in eine Firefox-Konsole eingeben, sollte es so etwas wie function MyFunction() anzeigen:
Sie können den displayName einer Funktion dynamisch ändern:
Die Firefox Devtools bereinigen einige häufige Muster in der displayName Eigenschaft, bevor sie angezeigt wird.
Nicht Teil eines Standards.
JavaScript aktivieren, um diese Browser-Kompatibilitätstabelle anzuzeigen.
Der Bauplan für ein besseres Internet.
Besuche die gemeinnützige Muttergesellschaft der Mozilla Corporation, die Mozilla Foundation.
Teile dieses Inhalts sind ©1998–2026 von einzelnen mozilla.org-Mitwirkenden. Inhalte sind verfügbar unter einer Creative-Commons-Lizenz.