不懂这段代码的意义

不懂这段代码的意思function test01(Func){Func(mydata)}function test3(data){alert(data)}function te

不懂这段代码的意思
function test01(Func)
{
Func(mydata);
}
function test3(data)
{
alert(data);
}

function test1(Func)
{
Func("hello");
}


test1(function(data)
{
alert(data);
});
[解决办法]
没什么难理解的,把函数作为参数传入到另外一个函数中