标签:
?
?
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");
在使用的时候在定义并执行方法。
标签:
原文地址:http://www.cnblogs.com/haya/p/4778169.html