2015-02-09发表2015-02-09更新大前端 / javascript几秒读完 (大约111个字)javascript函数传递由于函数是对象,所以可以通过参数传递进来。1234567891011121314function callFun(fun,arg){ return fun(arg);}function say(str){ alert("hello "+str);}function sum(num){ return num+100;}callFun(say,"John");alert(callFun(sum,10)); 函数作为返回值返回123456789function fn1(arg){ var rel=function(num){ return arg+num; } return rel;}//返回函数对象var f=fn1(20);alert(f(11)); 感觉arg的变量域扩大了一样。源码下载:function_transfer.txtjavascript函数传递http://similarsu.github.io/大前端/javascript/javascript函数传递/作者苏同发布于2015-02-09更新于2015-02-09许可协议#javascriptfunction传递