参数传递
- 传递函数
这里主要分享下,如果将一个函数作为参数进行传递
function box(sum,num3) //把函数本身作为参数传递,而不是函数的返回值
{
return sum(num3);
}
function sum(num1)
{
return num1+11;
}
var result=box(sum,10) //将函数sum作为参数传递到另外一个函数里面
alert(result);
如上,我们直接将函数名作为参数写入到另一个函数的参数集即可。上述代码的执行顺序:第12行→第11行→第1行→第3行→第6行→第8行→输出(这顺序不知道理解的对不对,总感觉有点别扭)