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
Etichette del documento e nomi di chi ha collaborato alla sua stesura
Contributors to this page: nicolo-ribaudo
Ultima modifica di:
nicolo-ribaudo,