Visit Mozilla.org

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