Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 27.04.2011, 14:37
Аватар для ZLoD3Y
Интересующийся
Отправить личное сообщение для ZLoD3Y Посмотреть профиль Найти все сообщения от ZLoD3Y
 
Регистрация: 27.04.2011
Сообщений: 16

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

Сообщение от Kolyaj Посмотреть сообщение
А почему вы верхний перебираете циклом while, внутренний циклом for-in, хотя оба надо перебирать обычным циклом for?
Это тонкости, чисто ради пробы было сделано, я его сейчас на форы переправлю, там не в этом смысл, мне главное перебор. for-in использовался потому, как , в зависимости от значения i нужно было перебирать массив.

Строго не судите, я пока нормально не ориентируюсь в JavaScript.

Последний раз редактировалось ZLoD3Y, 27.04.2011 в 14:40.
Ответить с цитированием
  #12 (permalink)  
Старый 27.04.2011, 14:41
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

Сообщение от ZLoD3Y
Строго не судите
Хорошо, не будем. А то вы глупости какие-то пишете
Ответить с цитированием
  #13 (permalink)  
Старый 28.04.2011, 10:21
Аватар для ZLoD3Y
Интересующийся
Отправить личное сообщение для ZLoD3Y Посмотреть профиль Найти все сообщения от ZLoD3Y
 
Регистрация: 27.04.2011
Сообщений: 16

Всем спасибо! разобрался, я изначально не правильно делал обход массива. Некоторые вещи, правда, выскакивают с ошибками, но то, что хотел - реализовал, еще раз всем спасибо!
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск