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