When is JavaScript's eval() not evil?
m написание некоторого кода JavaScript для анализа введенных пользователем функций (для работы с таблицами). Разобрав формулу ямог преобразовать его в JavaScript и запуститьeval()
на нем, чтобы дать результат.
Однако я'мы всегда уклонялись от использованияeval()
если я могу избежать этого, потому что этозло (и, правильно или неправильно, ямы всегда думали, что в JavaScript это еще более зло, потому что оцениваемый код может быть изменен пользователем).
Итак, когда можно использовать его?