Funktionsname im alert

Geflügel

Erfahrenes Mitglied
Hallo,

Wenn man eine Funktion deklariert und dann alert( Funktionsname ); aufruft, dann wird mir der Code der Funktion angezeigt.

Code:
<script type="text/javascript">

function funcname ()
{
  return "any-string";
}
alert ( funcname );

</script>

Aber: Was bringt mir das überhaupt? Wo findet das denn Anwendung? Verstehe den "Sinn" an diesem "Feature" irgendwie nicht. ;-)
 
Was ist so ungewöhnlich daran, wenn du eine Variable ausgeben lässt, erhältst du den Inhalt der Variable, bei einer Funktion halt den Inhalt der Funktion :confused:

Praktische Anwendung findet sowas z.B. bei dynamisch erstellten Funktionen, da kann es recht hilfreich sein, wenn einem Auskunft darüber erteilt wird, was nun letztendlich in der Funktion vor sich geht.
 

Neue Beiträge

Zurück