Цитата:
Сообщение от with-love-from-siberia
(Сообщение 102335)
размерность массива определяется из свойства массив.length. Если искомый элемент находится на фиксированном месте - нет нужды перебирать весь массив - обратитесь к нему напрямую. А массивы достаточно перебирать в большинстве случаев циклом for:
Код:
for (var i = 0; i < data.length; i++) ...
|
Проблема в том, что данное значение находится в 2х внутренних массивах с одинаковыми айдишниками.
Цитата:
Сообщение от Kolyaj
(Сообщение 102328)
А почему вы верхний перебираете циклом while, внутренний циклом for-in, хотя оба надо перебирать обычным циклом for?
|
Это тонкости, чисто ради пробы было сделано, я его сейчас на форы переправлю, там не в этом смысл, мне главное перебор. for-in использовался потому, как , в зависимости от значения i нужно было перебирать массив.
Строго не судите, я пока нормально не ориентируюсь в JavaScript.
|