arguments.length
Baseline
Widely available
This feature is well established and works across many devices and browser versions. Itâs been available across browsers since иÑÐ»Ñ 2015 г..
arguments.length ÑвойÑÑво, ÑодеÑжаÑее ÑиÑло аÑгÑменÑов пеÑеданнÑÑ
в ÑÑнкÑиÑ.
СинÑакÑиÑ
arguments.length
ÐпиÑание
arguments.length ÑвойÑÑво ÑодеÑжаÑее ÑиÑло аÑгÑменÑов пеÑеданнÑÑ
в ÑÑнкÑиÑ. Ðно Ð¼Ð¾Ð¶ÐµÑ Ð±ÑÑÑ Ð±Ð¾Ð»ÑÑе или менÑÑе опÑÑденного паÑамеÑÑа count (Ñм. Function.length).
ÐÑимеÑÑ
>ÐÑполÑзование arguments.length
Ð ÑÑом пÑимеÑе Ð¼Ñ Ð¾Ð¿ÑеделÑем ÑÑнкÑиÑ, коÑоÑÐ°Ñ Ð¼Ð¾Ð¶ÐµÑ ÑложиÑÑ 2 или более ÑиÑел вмеÑÑе.
js
function adder(base /*, n2, ... */) {
base = Number(base);
for (var i = 1; i < arguments.length; i++) {
base += Number(arguments[i]);
}
return base;
}
СпеÑиÑикаÑии
| Specification |
|---|
| ECMAScript® 2027 Language Specification > # sec-arguments-exotic-objects > |