?
?
function SayHello(word)
{
console.log(word);
}
?
function execute(Somefunction,value)
{
Somefunction(value);
}
SayHello("Hello");
execute(SayHello,"Hello");
?
第一种是正常的调用,而第二种是通过其他的方法去调用SayHello这个方法,但是实际上SayHello也是一个参数。
?
按第二种方式那么也就是可以直接替换里面的SayHello
function execute(Function,value)
{
Function(value);
}
?
execute(function SayHello(word)
{
console.log(word);
},"Hello");
在使用的时候在定义并执行方法。
时间: 2024-10-12 03:29:50