Используйте конструктор функции :
var a = new Function('var $$ = this; eval("some script");');
Если вы хотите избежать экранирования содержимого «некоторого сценария», вы можете передать его как параметр:
var a = new Function('script', 'var $$ = this; eval(script);');
Это исключает необходимые локальные объекты из анализа компилятора.