MDN wants to learn about developers like you: https://qsurvey.mozilla.com/s3/MDN-dev-survey

Esta tradução está incompleta. Por favor, ajude a traduzir este artigo.

Non-standard
This feature is non-standard and is not on a standards track. Do not use it on production sites facing the Web: it will not work for every user. There may also be large incompatibilities between implementations and the behavior may change in the future.

O  método uneval() cria uma representação do código fonte de um Objeto.

Sintaxe

uneval(object)

Parâmetros

object
A JavaScript expression or statement.
Nota: Você não obterá uma representação em JSON válida para o Objeto..

Descrição

uneval() é uma função top-level e não é associada a nenhum objeto.

Examples

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"

Especificações

Not part of any specifications.

Compatibilidade dos Navegadores

Característica Chrome Firefox (Gecko) Internet Explorer Opera Safari
Basic support Não suportado (Yes) Não suportado Não suportado Não suportado
Característica Android Chrome for Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Basic support Não suportado Não suportado (Yes) Não suportado Não suportado Não suportado

Veja também

Etiquetas do documento e colaboradores

 Colaboradores desta página: ffabiosales
 Última atualização por: ffabiosales,