--- title: uneval() slug: Web/JavaScript/Reference/Global_Objects/uneval translation_of: Web/JavaScript/Reference/Global_Objects/uneval ---
Die uneval() Funktion gibt den Quelltext eines Objekts als String zurück.
uneval(object)
objectEine String-Darstellung des Quelltexts des Objekts.
uneval() ist eine Top-Level Funktion und somit mit keinem Objekt verbunden.
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
Kein Bestandteil einer Spezifikation.
{{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}} |