arguments and callee

来源:互联网 发布:网络直销公司有哪些 编辑:程序博客网 时间:2024/05/21 02:20

arguments 类数组对象,包含传入函数的所有参数。

callee是arguments对象的属性,该属性是一个指针,指向拥有这个arguments 对象的函数。

由此看来,此方法非常适合于计算阶乘和斐波那契数列。


计算阶乘方法如下:

function  factorial(num){    if (num <= 1){       return 1;    }    else{        return num*arguments.callee(num-1);    }}factorial(10);


0 0
原创粉丝点击