всех примерах, которые я нашел тело функции это одна простая строка, типа 'return ${arg} this is text'.
Вопрос в том, как положить туда что-то большее? Мне нужно завернуть мою функцию с бекенда в другую, которая будет содержать скоуп необходимый для исполнения первой. Но new Function ругается, если передать что-то типа
'
const data = 'text';
return (data) => ${functionBody};
'
Ругается на 'Unexpected token return'
Я из строки WebWorker создавал. Показать?
Обсуждают сегодня