js arguments对象

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js arguments对象相关的知识,希望对你有一定的参考价值。

1.表示调用他的函数的参数 : arguments不是一个数组对象, 但是可以用下标的方式来访问, 即 arguments[n]

 

function demo() {
    console.log(arguments);
    console.log(arguments.length);
}
demo(1, 2);
demo(‘aa‘, ‘bbb‘);

 

 

 

2.返回一个对函数本身的的引用 : arguments.callee

 

var sum = function (n) {
    if (n <= 0)
        return 1;
    else
        return n +arguments.callee(n - 1)
}
console.log(sum(5));

 

 

 

 

 

 

 

;

 


 


以上是关于js arguments对象的主要内容,如果未能解决你的问题,请参考以下文章

js常用代码片段

JS arguments对象

VSCode自定义代码片段——JS中的面向对象编程

VSCode自定义代码片段9——JS中的面向对象编程

js之argument详解

js函数