JavaScript 工作必知(九)function 实参和形参
Posted Company
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaScript 工作必知(九)function 实参和形参相关的知识,希望对你有一定的参考价值。
大纲
-
Function
-
Caller 返回函数调用者
-
Callee 调用自身
function
函数格式
function getPrototyNames(o,/*optional*/ a) { a = a || []; for(var p in o) { a.push(p); } return a; }
caller
func.caller 返回函数调用者
function callfunc() { if(callfunc.caller) { alert(callfunc.caller.toString()); }else { alert("没有函数调用"); } } function handleCaller() { callfunc(); } handleCaller();//返回 handler callfunc();//没有函数调用,返回null,执行了《没有函数调用》
callee
匿名方法递归调用
alert( (function (x) { if (x <= 1) return 1; return x * arguments.callee(x - 1); }(10)));//362800
以上是关于JavaScript 工作必知(九)function 实参和形参的主要内容,如果未能解决你的问题,请参考以下文章
javaScript 工作必知(二) null 和undefined