--- title: uneval() slug: Web/JavaScript/Reference/Global_Objects/uneval translation_of: Web/JavaScript/Reference/Global_Objects/uneval ---
{{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

Kein Bestandteil einer Spezifikation.

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