如何在Javascript中传递和调用函数作为参数?

Tim*_*ell 7 javascript function

我想将一个匿名函数传递给另一个函数,但它似乎并没有像我想的那样工作.

我附上了代码,我想它会让你更好地了解我要做的事情.

如何成功将函数作为参数传递,然后调用它?

<script language="javascript" type="text/javascript">
function do_work(success) {
    success;
}

do_work(function () {
    alert("hello")
});

</script>
Run Code Online (Sandbox Code Playgroud)

Mar*_*pel 14

你必须实际调用该函数:

function do_work(success) {
    success();
}
Run Code Online (Sandbox Code Playgroud)