Допустим, выражение имеет вид:
var ex = "console.log(123); return false; console.log(456)"
Затем я делаю это:
$('#id').change(function(){
eval(ex)
})
Когда я запускаю и изменяю значение, я получаю ошибку, "Недопустимый возврат утверждение ". Проблема в том, что "return false" , где без него нет проблем.
Предполагая, что я не могу изменить выражение (полученное из API), как оценить выражение, сохранив разрыв ( вернуть false) функциональность?