--- title: uneval() slug: Web/JavaScript/Reference/Global_Objects/uneval translation_of: Web/JavaScript/Reference/Global_Objects/uneval ---
La funzione uneval() crea una stringa rappresentante il codice sorcente di un oggetto.
uneval(object)
objectuneval() è una funzione globale e non è associata a nessun oggetto.
var a = 1;
uneval(a); // restituisce la stringa "1"
var b = "1";
uneval(b) // restituisce la stringa '"1"'
uneval(function foo(){}); // restituisce "(function foo(){})"
var a = uneval(function foo(){return "ciao"});
var foo = eval(a);
foo(); // restituisce "ciao"
Non fa parte di nessuna specifica.
{{ CompatibilityTable() }}
| Funzionalità | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari |
|---|---|---|---|---|---|
| Supporto di base | {{ CompatNo() }} | {{ CompatVersionUnknown() }} | {{ CompatNo() }} | {{ CompatNo() }} | {{ CompatNo() }} |
| Funzionalità | Android | Chrome for Android | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
|---|---|---|---|---|---|---|
| Supporto di base | {{ CompatNo() }} | {{ CompatNo() }} | {{ CompatVersionUnknown() }} | {{ CompatNo() }} | {{ CompatNo() }} | {{ CompatNo() }} |