因为ECMAScript中的函数名本身就是变量,所以函数可以作为值来用,可以像传递参数一样吧一个函数传递给另一个函数,而且可以将一个函数作为另一个函数的结果返回
functjion callSjomeFunction(someFunction, someArguement){
return someFunction(someArguement);
}
第一个参数是一个函数,第二个是要传递给第一个参数的值
function add(num){
return num + 10;
}
var result = callsomeFunction(add,10){
alert(result);
}
时间: 2024-11-13 06:45:24