0

包装一些代码以便我可以调用它foo();并在加载 javascript 时执行它的最佳方法是什么?

我希望在加载 javascript 时执行 foo 并能够使用 foo(); 调用 foo

4

2 回答 2

3

您可以将函数赋值包装在函数包装器中并将参数传递给它。

(test = function(a) {
    return a + 7;
})(6); // returns 13

test(2); // returns 9

使用 console.log 进行演示

于 2012-06-10T05:54:15.480 回答
2

我不太明白这个问题,但是如果您想foo在脚本开头运行,那么只需foo在脚本开头调用即可。

<script>
function foo(bar){
    console.log(bar);
}

foo(8); // call at start of script

// more code

foo(9); // call later in script
</script>
于 2012-06-10T06:38:18.140 回答