--- 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" } ) }}