【发布时间】:2017-03-30 13:24:22
【问题描述】:
我有一个字符串,其中包含一个字符串形式的函数。此字符串由服务器返回:
var funcStr = "function() {
console.log('this is a sample function');
}";
是否可以把这个String解析成一个Function并执行?
【问题讨论】:
-
是的,有可能
var fn = eval(funcStr);。你应该这样做吗? 没有。另外,请注意未转义的引号。 -
旁注:嵌套引号使用单引号。
-
也许你应该考虑修复服务器;这是一件很奇怪的事情。
标签: javascript string function parsing object