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
We're converting our compatibility data into a machine-readable JSON format.
This compatibility table still uses the old format,
because we haven't yet converted the data it contains.
Find out how you can help! (en-US)
Funzionalità | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|
Supporto di base | No support | (Yes) | No support | No support | No support |
Funzionalità | Android | Chrome for Android | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|---|
Supporto di base | No support | No support | (Yes) | No support | No support | No support |