Что делает Eval и почему это зло? [Дубликат]

На этот вопрос уже есть ответ:

Когда eval () в JavaScript не злой? 23 ответа Почему использование функции eval в JavaScript - плохая идея? 25 ответов
var myString = "x",
    myObject = {
        x: 10
    },
value = eval("myObject." + myString);
alert(value)
alert(myObject[myString]);

http: //jslinterrors.com/eval-is-evil

Я читал о функции eval () через Интернет, но не мог понять, что она делает, кроме " Оценивает выражение».

Должны ли мы использовать функцию eval () только для числовых значений?.

Ответы на вопрос(2)

Ваш ответ на вопрос