JavaScript | uneval() con ejemplos

Uneval () es una función incorporada en JavaScript que se utiliza para crear una representación de string del código fuente de un objeto. 

Sintaxis:

uneval(object)

Nota: Esta función está DESAPROBADA y ya no se recomienda.

Parámetros: Acepta un objeto que puede ser una expresión o declaración de JavaScript. 

Valor devuelto: Devuelve una string que representa el código fuente del Objeto dado. Código JavaScript para mostrar el funcionamiento de esta función:

Código #1: Si el número se pasa a la función uneval() entonces la función devolverá una string con el valor del objeto pasado. 

javascript

<script>
 
  var obj = 2;
  document.write(eval(obj));
 
</script>

Producción:

2

Código n.º 2: si el carácter se pasa a la función uneval(), la función devolverá una string con el valor del objeto pasado. 

javascript

<script>
 
  var obj = '2';
  document.write(uneval(obj));
 
</script>

Producción:

"2"

Código #3: Si el número se pasa a la función uneval() entonces la función devolverá una string con el valor del objeto pasado. 

javascript

<script>
 
  var obj = uneval(function func() { return 'Geeksforgeeks'; });
  var func1 = eval(obj);
  document.write(func1());
 
</script>

Producción:

GeeksforGeeks

Diferencia entre las funciones eval() y uneval(): La función uneval() devuelve la fuente de un objeto dado, mientras que la función eval() evalúa ese código fuente en un área de memoria diferente. 

Nota: Los códigos anteriores solo se ejecutarán en el navegador web Firefox.

Publicación traducida automáticamente

Artículo escrito por Sakshi98 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *