{{jsSidebar("Objects")}}{{Non-standard_header}}
Die uneval()
Funktion gibt den Quelltext eines Objekts als String zurück.
Syntax
uneval(object)
Parameter
object
- Ein JavaScript Ausdruck oder eine Anweisung.
Rückgabewert
Eine String-Darstellung des Quelltexts des Objekts.
Notiz: Es wird keine gültige JSON Darstellung des Objekts zurückgegeben.
Beschreibung
uneval()
ist eine Top-Level Funktion und somit mit keinem Objekt verbunden.
Beispiele
var a = 1; uneval(a); // gibt einen String zurück der 1 enthält var b = "1"; uneval(b) // gibt einen String zurück der "1" enthält uneval(function foo(){}); // gibt "(function foo(){})" zurück var a = uneval(function foo(){return 'hi'}); var foo = eval(a); foo(); // gibt "hi" zurück
Spezifikationen
{{WhyNoSpecStart}}Kein Bestandteil einer Spezifikation.{{WhyNoSpecEnd}}
Browser Kompatibilität
{{CompatibilityTable}}
Feature | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|
Basic support | {{CompatNo}} | {{CompatVersionUnknown}} | {{CompatNo}} | {{CompatNo}} | {{CompatNo}} |
Feature | Android | Chrome for Android | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|---|
Basic support | {{CompatNo}} | {{CompatNo}} | {{CompatVersionUnknown}} | {{CompatNo}} | {{CompatNo}} | {{CompatNo}} |
Siehe auch
- {{jsxref("Global_Objects/eval", "eval()")}}
- {{jsxref("JSON.stringify")}}
- {{jsxref("JSON.parse")}}
- {{jsxref("Object.toSource")}}