Многие программисты говорят, что плохая практика - использовать eval ( )
function:
Когда eval () в JavaScript не является злом?
Я хотел бы уделить время, чтобы обсудить предпосылку вашего вопроса - что eval () - это «зло» ...
Выявленный с ошибками код может нарушить свойства безопасности так же легко, как и исходный код с ошибками ...
Почему бы не использовать eval () JSON?
Есть несколько способов, которыми ваша безопасность может быть скомпрометирован ...
Есть ли когда-нибудь веская причина использовать eval ()?
Да - когда нет другого способа выполнить данную задачу с разумным уровнем ясности ... Это исключает 99% случаев, когда используется eval ...
Почему eval небезопасен в javascript?
Опасность eval возникает только тогда, когда вы обслуживаете скрипт, написанный Алисой, пользователю bob для браузера bob для eval ...
Так почему он вообще существует?