Witam.

czy może mnie ktoś oświecić, dlaczego wewnątrz funkcji, do której przekazuję zmienną liczbę parametrów, taki kod nie działa (tzn. var msg pozostaje pusta):
Kod
var msg = '';
var arg;
for(arg in arguments)
    msg +=  arguments[arg] + '<br />';

za to taki działa zgodnie z oczekiwaniami:
Kod
var msg = '';
var i;
for(i=0; i < arguments.length; i++)
    msg +=  arguments[i] + '<br />';

zwasze myślałem, że te dwa sposoby iteracji tabelek / obiektów są równoważne ... co_jest.gif