Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 07.03.2012, 17:28
Новичок на форуме
Отправить личное сообщение для mgvmax Посмотреть профиль Найти все сообщения от mgvmax
 
Регистрация: 06.03.2012
Сообщений: 8

в eval() можно выполнить произвольный код, собственно из этого следует потенциальная угроза безопасности...
По поводу return то просто не стал приводить полное тело готовой функции, а описал модификацию предыдущей, которая достает значение.
Ответить с цитированием
  #12 (permalink)  
Старый 07.03.2012, 19:09
Аватар для FINoM
Новичок
Отправить личное сообщение для FINoM Посмотреть профиль Найти все сообщения от FINoM
 
Регистрация: 05.09.2010
Сообщений: 2,298

Сообщение от 9xakep
Что такого в eval()?
Тем, что он запрещен в ES5 Strict Mode, тем, что можно выполнить произвольный код, тем, что он выполняется в глобальном пространстве имен, тем, что использование эвала это просто-напросто считается плохим тоном в JS, как и любой другой говнокод.
__________________
"Matreshka is fucking awesome" © чувак с Reddit
Matreshka.js - Три возможности
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Передача полю объекта - массиву, значения элемента через set метод poorking Общие вопросы Javascript 1 13.02.2011 20:22