包装一些代码的最佳方法是什么,以便我可以用foo();
调用它并在加载javascript时执行它?
我想在加载javascript时执行foo,并且能够使用foo()调用foo;
答案 0 :(得分:3)
您可以将函数赋值包装在函数包装器中并将参数传递给它。
(test = function(a) {
return a + 7;
})(6); // returns 13
test(2); // returns 9
答案 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>