最初执行并通过函数调用

时间:2012-06-10 05:46:18

标签: javascript

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

我想在加载javascript时执行foo,并且能够使用foo()调用foo;

2 个答案:

答案 0 :(得分:3)

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

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

test(2); // returns 9

demo using console.log

答案 1 :(得分: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>