Как работает метод eval в js?
3 года назад
Andrey Moshkov
Ответы
0
Метод eval() принимает на вход JavaScript код, представленный в виде строки, и выполняет его. Вот несколько примеров:
В настоящее время метод eval() считается плохой практикой и его крайне не рекомендуется применять по следующим причинам:
- если на строку, передающуюся в
eval(), могут влиять злоумышленники, то на устройстве пользователя может быть запущен любой вредоносный код, eval()имеет доступ к внешним переменным и может их изменять,eval()требует компиляции при каждом вызове, потому он замедляет работу приложения.
3 года назад
Кирилл Маркеев





