Preguntas etiquetadas con eval

eval es una función que permite a un programador ejecutar código arbitrario escrito en el mismo lenguaje, desde una variable de cadena dentro de un código.

6
¿Eval () y new Function () son lo mismo?
¿Estas dos funciones hacen lo mismo entre bastidores? (en funciones de declaración única) var evaluate = function(string) { return eval('(' + string + ')'); } var func = function(string) { return (new Function( 'return (' + string + ')' )()); } console.log(evaluate('2 + 1')); console.log(func('2 + 1'));

4
(1, eval) ('esto') vs eval ('esto') en JavaScript?
Empiezo a leer patrones de JavaScript , algunos códigos me confunden. var global = (function () { return this || (1, eval)('this'); }()); Aquí están mis preguntas: Q1: (1, eval) === eval? ¿Por qué y cómo funciona? P2: ¿Por qué no solo var global = (function () { return this …
85 javascript  eval 

19
¿Cuándo está eval evil en php?
En todos los años que he estado desarrollando en php, siempre he escuchado que usar eval()es malo. Teniendo en cuenta el siguiente código, ¿no tendría sentido utilizar la segunda (y más elegante) opción? Si no es así, ¿por qué? // $type is the result of an SQL statement // e.g. …
84 php  eval 
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.