首页 > 编程语言 > 详细

JavaScript 工作必知(九)function 实参和形参

时间:2016-06-02 21:54:06      阅读:261      评论:0      收藏:0      [点我收藏+]

大纲

  • 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 实参和形参

原文:http://www.cnblogs.com/fandong90/p/5554237.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!