Esta página foi traduzida do inglês pela comunidade. Saiba mais e junte-se à comunidade MDN Web Docs.

uneval()

Não padrão: Este recurso não é padronizado. Não recomendamos o uso de recursos não padronizados em produção, pois eles têm suporte limitado nos navegadores e podem mudar ou ser removidos. No entanto, podem ser uma alternativa viável em casos específicos onde não exista uma opção padrão.

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

js
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 com navegadores

Veja também

Help improve MDN

Learn how to contribute

This page was last modified on by MDN contributors.

AltStyle によって変換されたページ (->オリジナル) /