mam taką tablicę:
elementy = new Array(); elementy[2008] = new Array(); elementy[2008][0] = new Array(); elementy[2008][0]['dzien'] = 300; elementy[2008][0]['id'] = 1115; elementy[2008][0]['tytul'] = 'Zjadłem dwie kromki chleba z marmoladą'; elementy[2010] = new Array(); elementy[2010][0] = new Array(); elementy[2010][0]['dzien'] = 300; elementy[2010][0]['id'] = 1115; elementy[2010][0]['tytul'] = 'Zjadłem dwie kromki chleba z marmoladą';
chciałem wykonać warunek w pętli:
for(q=2008; q<elementy.length; q++){ if(elementy[2008].length>0){ alert(q); } }
Problemem jest taki, że najpierw wyświetla się 2008, ale później wszystko się zawiesza.
Jak to naprawić? Dodam, że nie chciałbym za bardzo modyfikować układu tablicy.