作为值的函数
JavaScript中的函数名本身就是变量,所以函数也可以作为值来使用。看如下示例:
function funcName(someFunc, someParam){
return someFunc(someParam)
}
这个函数接收两个函数。第一个参数是一个函数,第二个参数是要传递给该函数的一个值
如下示例:
function funcName(someFunc, someParam){
return someFunc(someParam)
}
function sum(num){
return num + 3;
}
var result = funcName(sum, 5);
alert(result); //=>8
把上述中的示例在右侧代码框中练习一下。