Get to know MDN better
一个非负整数。
| 可写 | 是 |
| 可枚举 | 否 |
| 可配置 | 是 |
arguments.length 属性提供了实际传递给函数的参数数量。传递的参数数量可能多于或少于定义的参数数量(参见 Function.prototype.length)。例如下面的函数:
func1.length 返回 3,因为 func1 声明了三个形式参数。然而,func1(1, 2, 3, 4, 5) 会记录 5,因为 func1 被调用时传递了五个参数。同样地,func1(1) 会记录 1,因为 func1 被调用时传递了一个参数。
在此示例中,我们定义了一个可以将两个或多个数字相加的函数。
| ECMAScript® 2027 Language Specification # sec-arguments-exotic-objects |
启用 JavaScript 以查看此浏览器兼容性表。