Почему существует eval ()?

Многие программисты говорят, что плохая практика - использовать eval ( ) function:

Когда eval () в JavaScript не является злом?

Я хотел бы уделить время, чтобы обсудить предпосылку вашего вопроса - что eval () - это «зло» ...

Опасна ли эта eval ()?

Выявленный с ошибками код может нарушить свойства безопасности так же легко, как и исходный код с ошибками ...

Почему бы не использовать eval () JSON?

Есть несколько способов, которыми ваша безопасность может быть скомпрометирован ...

Есть ли когда-нибудь веская причина использовать eval ()?

Да - когда нет другого способа выполнить данную задачу с разумным уровнем ясности ... Это исключает 99% случаев, когда используется eval ...

Почему eval небезопасен в javascript?

Опасность eval возникает только тогда, когда вы обслуживаете скрипт, написанный Алисой, пользователю bob для браузера bob для eval ...


Так почему он вообще существует?

32
задан Community 23 May 2017 в 12:30
поделиться