我可以将一些 Javascript 传递给函数,然后从函数内执行该 Javascript,例如
test("a = 1; b = 2; test2(a,b);");
function test(js) {
// execute dynamically generated JS here.
}
基本上,我有一些在服务器上生成的代码,我想将该代码传递给 JS 函数,该函数在完成处理后执行作为参数传递的代码。
这对于setTimeout的参数也很有用,那么传递的代码可以在超时事件中执行。
这可以做到吗?
最佳答案
如果你做这样的事情作为例子,这是可能的:
function foo(){
alert('foo');
}
function bar(fn){
fn();
}
bar(foo); // alerts 'foo'
关于javascript - 将 javascript 传递给函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2401156/