uneval()

Non-standard
Questa funzionalità non è standard e non è parte di un processo di standardizzazione. Non utilizzarla in siti accessibili dal Web: non funzionerà per tutti gli utenti. Inoltre si potrebbero verificare incompatibilità sostanziali tra le implementazioni, ed il comportamento potrebbe cambiare in futuro.

Sommario

La funzione uneval() crea una stringa rappresentante il codice sorcente di un oggetto.

Sintassi

uneval(object)

Parametri

object
Una qualsiasi espressione o dichiarazione JavaScript
Nota: Questa funzione non restituisce una rappresentazione JSON valida. Usare il metodo JSON.stringify()

Descrizione

uneval() è una funzione globale e non è associata a nessun oggetto.

Esempi

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"

Specifiche

Non fa parte di nessuna specifica.

Compatibilità con i browser

Funzionalità Chrome Firefox (Gecko) Internet Explorer Opera Safari
Supporto di base Not supported (Yes) Not supported Not supported Not supported
Funzionalità Android Chrome for Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Supporto di base Not supported Not supported (Yes) Not supported Not supported Not supported

Vedi anche

Tag del documento e collaboratori

 Hanno collaborato alla realizzazione di questa pagina: nicolo-ribaudo
 Ultima modifica di: nicolo-ribaudo,