Сообщение от Kolyaj
|
eval плох тем, что с ним, в общем случае, код нельзя обфусцировать, но всегда есть Function.
|
Однако, eval работает с вызывающим контекстом (принципиально, если функция должна запомнить нужные локальные переменные), в то время как Function, в качестве [[Scope]] будет иметь только глобальный объект.