--- title: Function.arguments slug: Web/JavaScript/Reference/Global_Objects/Function/arguments translation_of: Web/JavaScript/Reference/Global_Objects/Function/arguments original_slug: Web/JavaScript/Referencia/Objetos_globales/Function/arguments ---
Un objeto de tipo arreglo correspondiente a los argumentos pasados a la función.
Use el objeto arguments disponible dentro de las funciones en vez de Function.arguments.
En caso de recursividad, es decir, si la función f aparece varias veces en la pila de llamada, el valor de f.arguments representa los argumentos correspondientes a la invocación más reciente de la función.
function f(n) { g(n-1) }
function g(n) {
print("antes: " + g.arguments[0]);
if(n>0)
f(n);
print("después: " + g.arguments[0]);
}
f(2)
resultados:
antes: 1 antes: 0 después: 0 después: 1
{{ languages( { "en": "en/Core_JavaScript_1.5_Reference/Global_Objects/Function/arguments", "pl": "pl/Dokumentacja_j\u0119zyka_JavaScript_1.5/Obiekty/Function/arguments" } ) }}