Function.prototype.toSource()

Kein Standard

Diese Funktion entspricht nicht dem Standard und ist nicht Teil der Standardisierung. Diese Funktion darf nicht in Webseiten, die via das Internet zugänglich sind, benutzt werden: Sie wird nicht für alle Nutzer funktionieren. Es kann zu umfangreichen Inkompatibilitäten zwischen verschiedenen Implementierungen kommen und die Funktionsweise oder Eigenschaften könnten in der Zukunft verändert werden.

Die toSource() Methode gibt eine Stringrepräsentation des Quelltextes des Objektes zurück.

Syntax

function.toSource();
Function.toSource();

Rückgabewert

Eine Stringrepräsentation des Quelltextes des Objektes.

Beschreibung

Die toSource Methode gibt die folgenden Werte zurück:

  • Für das eingebaute Function Objekt gibt toSource() den folgenden String zurück, der angibt, dass der Quelltext nicht verfügbar ist:
    function Function() {
        [native code]
    }
    
  • Für Benutzerdefinierte Funktionen, gibt toSource() den JavaScript Quelltext zurück, welcher das Objekt als String definiert.
  • // Zum Beispiel:
    function hello() {
      console.log("Hello, World!");
    }
    
    hello.toSource();
  • // Das Resultat
    "function hello() {
      console.log(\"Hello, World!\");
    }"
    

Die Methode wird normalerweise von JavaScript selbst aufgerufen und nicht explizit im Quelltext. Man kann toSource während des Debuggens aufrufen, um zu ermitteln, was ein Objekt enthält.

Spezifikationen

Ist in keinem Standard. Implementiert in JavaScript 1.3.

Browserkompatibilität

BCD tables only load in the browser

Siehe auch