JavaScript arguments对象浅析

arguments对象

概念

arguments 是一个类数组对象。代表传给一个function的参数列表。

用法

function a() {
    console.log(arguments);
}
a("A", "b", 1);

输出

["A", "b", 1]

属性

  • arguments.callee
    指向当前执行的函数。

    递归中常用,避免函数修改后出错,提高代码的安全性、稳定性。

  • arguments.length
    指向传递给当前函数的参数数量。
  • arguments.caller指向调用当前函数的函数。

猜你喜欢

转载自www.cnblogs.com/aduner/p/12229695.html