Dokumentacja języka JavaScript 1.5:Obiekty:Function:arguments
z Mozilla Developer Center, polskiego centrum programistów Mozilli.
Wycofywany
Spis treści |
[edytuj] Podsumowanie
Obiekt tablicopodobny odpowiadający argumentom przekazywanym funkcji.
[edytuj] Opis
Należy użyć obiektu arguments dostępnego wewnątrz funkcji zamiast Function.arguments.
[edytuj] Uwagi
W przypadku rekurencji, tzn. jeśli funkcja f pojawia się kilkakrotnie na stosie wywołania, wartość of f.arguments reprezentuje argumenty odpowiadające ostatniemu wywołaniu funkcji.
[edytuj] Przykład
function f(n) { g(n-1) }
function g(n) {
print("przed: " + g.arguments[0]);
if(n>0)
f(n);
print("po: " + g.arguments[0]);
}
f(2)
wyświetli:
przed: 1 przed: 0 po: 0 po: 1