Мне нужно оценить пользовательскую функцию, переданную с сервера в виде строки. Все это часть сложного json, который я получаю, но, во всяком случае, мне, кажется, что-то нужно в строю:
var customJSfromServer = "return 2+2+2;"
var evalValue = eval(customJSfromServer);
alert(evalValue) ;// should be "6";
Очевидно, что это не работает, как я ожидал. Как я могу это достичь?