La propiedad arguments.length
contiene el n煤mero de argumentos pasados a una funci贸n.
Sintaxis
arguments.length
Descripci贸n
La propiedad arguments.length devuelve el n煤mero total de argumentos pasados a una funci贸n. Esto puede ser m谩s o menos que el n煤mero de parametros definidos. (V茅ase Function.length
).
Ejemplos
Usando arguments.length
En este ejemplo definimos una funci贸n que puede sumar dos o m谩s n煤meros.
function adder(base /*, n2, ... */) {
base = Number(base);
for (var i = 1; i < arguments.length; i++) {
base += Number(arguments[i]);
}
return base;
}
Tenga en cuenta la diferencia entre Function.length
y arguments.length
Especificaciones
Especificaci贸n | Estado | Comentario |
---|---|---|
ECMAScript 1st Edition (ECMA-262) | Standard | Definici贸n inicial. Implementado en JavaScript 1.1 |
ECMAScript 5.1 (ECMA-262) La definici贸n de 'Arguments Object' en esta especificaci贸n. |
Standard | |
ECMAScript 2015 (6th Edition, ECMA-262) La definici贸n de 'Arguments Exotic Objects' en esta especificaci贸n. |
Standard | |
ECMAScript Latest Draft (ECMA-262) La definici贸n de 'Arguments Exotic Objects' en esta especificaci贸n. |
Draft |
Compatibilidad con los navegadores
We're converting our compatibility data into a machine-readable JSON format.
This compatibility table still uses the old format,
because we haven't yet converted the data it contains.
Find out how you can help!
Feature | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|
Basic support | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) |
Feature | Android | Chrome for Android | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|---|
Basic support | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) |