¿Qué hace eval y por qué es malo? [duplicar
Esta pregunta ya tiene una respuesta aquí:
¿Cuándo no es malo el eval () de JavaScript? 23 respuestas ¿Por qué usar la función de evaluación de JavaScript es una mala idea? 25 respuestasvar myString = "x",
myObject = {
x: 10
},
value = eval("myObject." + myString);
alert(value)
alert(myObject[myString]);
http: //jslinterrors.com/eval-is-evil
He estado leyendo sobre la función eval () a través de Internet, pero realmente no pude comprender lo que realmente hace aparte de " Evalúa una expresión ".
Deberíamos usar la función eval () solo para valores numéricos?.