我正在开发一个 API,需要将代码作为字符串传递给它,以便它运行,如下所示:
var api = [API ID],
code = "alert('some text')";
api.evalScript(code);
但是我有很多代码要同时传递,我怎样才能传递整个函数呢?
var api = [API ID];
function my_code(){
alert('one');
alert('two');
alert('three');
}
api.evalScript(my_code());
这不起作用
最佳答案
获取你的函数并附加一个空字符串,如下所示:
my_code += '';
将其强制转换为字符串。
关于javascript run 函数作为字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30991284/