引言
js中函数是一个对象,当自定义一个函数为:
function fnA(){
alert("aaa");
}可理解为:
变量名fnA,指向内存中的Function对象,如下图:
1.函数作为实参
function fnA(){
alert("aaa");
}
function callFn(fn){
fn();
}
callFn(fnA);2.函数作为局部变量
function callFn(){
//函数作为局部变量
var fna=function(){
alert("bbbb");
};
fna();
}
callFn();3.函数作为返回值
function callFn(){
var fna=function(){
alert("ccc");
};
//函数作为返回值
return fna;
}
var fna=callFn();
fna();
本文介绍了JavaScript中函数的不同使用方式,包括将函数作为参数传递、局部变量以及返回值等,通过具体示例展示了这些用法的具体实现。


被折叠的 条评论
为什么被折叠?



