arguments.length

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;
}

Especificaciones

Especificación Estado Comentario
ECMAScript 1st Edition (ECMA-262) Standard Initial definition. Implemented in JavaScript 1.1
ECMAScript 5.1 (ECMA-262)
The definition of 'Arguments Object' in that specification.
Standard  
ECMAScript 2015 (6th Edition, ECMA-262)
The definition of 'Arguments Exotic Objects' in that specification.
Standard  
ECMAScript 2017 Draft (ECMA-262)
The definition of 'Arguments Exotic Objects' in that specification.
Draft  

Compatibilidad con los navegadores

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: NestorAlbelo
 Última actualización por: NestorAlbelo,