arguments
arguments
es un objeto similar a un array disponible dentro de todas las funciones tradicionales (function
) en JavaScript.Contiene todos los argumentos pasados a la función, permitiendo acceder a ellos usando índices.
No es un array real, pero tiene una estructura similar.
No tiene métodos de array como
push
,pop
, etc.Puede ser convertido en un array real utilizando
Array.from
o el operador de propagación
Las arrow functions (
=>
) no tienen su propio objetoarguments
.Intentar acceder a
arguments
dentro de una arrow function devolverá el objetoarguments
del contexto envolvente más cercano que no sea una arrow function.
Alternativas en Arrow Functions:
Utiliza el parámetro rest (...
) para capturar argumentos.
Última actualización