Выполняет код в безопасном окружении, не имеющем доступа к глобальным данным приложения. Это обеспечивает дополнительную безопасность при выполнении кода, минимизируя риски доступа к важным или конфиденциальным данным.
Синтаксис
SafeEval(codeStr) SafeEval(codeStr, envObjects)
Аргументы
- codeStr (тип
String
)
Строка, содержащая выполняемый код. - envObjects (опционально, тип
Array
)
Стандартный массив, содержащий список дополнительных объектов, которые будут видны в выполняемом окружении (аналогично конструкцииwith {}
).
Описание
Функция SafeEval
выполняет код в изолированном окружении, что исключает доступ к глобальным данным приложения и защищает от потенциальных рисков, связанных с выполнением несанкционированного кода.