Esta traducción está incompleta. Por favor, ayuda a traducir este artículo del inglés.

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)

Véase también

Etiquetas y colaboradores del documento

 Colaboradores en esta página: hmorv, NestorAlbelo
 Última actualización por: hmorv,