--- title: uneval() slug: Web/JavaScript/Reference/Global_Objects/uneval translation_of: Web/JavaScript/Reference/Global_Objects/uneval ---
O método uneval() cria uma representação do código fonte de um Objeto.
uneval(object)
objectuneval() é uma função top-level e não é associada a nenhum objeto.
var a = 1;
uneval(a); // retorna uma String contendo 1
var b = "1";
uneval(b) // retorna uma String contendo "1"
uneval(function foo(){}); // retorna"(function foo(){})"
var a = uneval(function foo(){return 'hi'});
var foo = eval(a);
foo(); // retorna "hi"
Not part of any specifications.
{{CompatibilityTable}}
| Característica | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari |
|---|---|---|---|---|---|
| Basic support | {{CompatNo}} | {{CompatVersionUnknown}} | {{CompatNo}} | {{CompatNo}} | {{CompatNo}} |
| Característica | Android | Chrome for Android | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
|---|---|---|---|---|---|---|
| Basic support | {{CompatNo}} | {{CompatNo}} | {{CompatVersionUnknown}} | {{CompatNo}} | {{CompatNo}} | {{CompatNo}} |