码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2016-06-02 21:57:24      阅读:179      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!