javascript - 将 javascript 传递给函数

标签 javascript

我可以将一些 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/

相关文章:

javascript - 如何设置鼠标悬停显示延迟

javascript - 为白板应用程序发送一个大数据包还是许多较小的数据包?

javascript - 如何针对倒数第二个 child 的 child ?

javascript - JsTree-grid不显示数据

javascript - 客户端javascript函数

javascript - slider 上的按钮没有响应

javascript - 如何将点添加到系列的开头,Highcharts

javascript - 我想在 javascript 中验证日期。任何人都可以帮助我理解这一点吗?

javascript - JQuery TableSorter- 排序箭头不显示

Javascript 数据转换