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
FunctionObjekt gibttoSource()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
| Desktop | Mobile | Server | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
toSource | Chrome Keine Unterstützung Nein | Edge Keine Unterstützung Nein | Firefox
Vollständige Unterstützung
1
| IE Keine Unterstützung Nein | Opera Keine Unterstützung Nein | Safari Keine Unterstützung Nein | WebView Android Keine Unterstützung Nein | Chrome Android Keine Unterstützung Nein | Firefox Android Vollständige Unterstützung 4 | Opera Android Keine Unterstützung Nein | Safari iOS Keine Unterstützung Nein | Samsung Internet Android Keine Unterstützung Nein | nodejs Keine Unterstützung Nein |
Legende
- Vollständige Unterstützung
- Vollständige Unterstützung
- Keine Unterstützung
- Keine Unterstützung
- Nicht standardisiert. Erwarte schlechte browserübergreifende Unterstützung.
- Nicht standardisiert. Erwarte schlechte browserübergreifende Unterstützung.
- Siehe Implementierungshinweise.
- Siehe Implementierungshinweise.