Показать сообщение отдельно
  #4 (permalink)  
Старый 24.09.2014, 18:39
Новичок на форуме
Отправить личное сообщение для iReal Посмотреть профиль Найти все сообщения от iReal
 
Регистрация: 24.09.2014
Сообщений: 5

Сообщение от Dimaz Посмотреть сообщение
И что это такое? Вы мне предлагаете останавливать запрос, если он уже закончен. Я оператор return и добавил с той целью, чтобы начать новую итерацию.
1) 200 - код успешного HTTP запроса.
2) return не завершает итерацию цикла, это делает continue.

Если Вы хотите избежать вызова abort на всех запросах, что уже завершены (т.е. их код == 200), Вы напишете:
if(arr_xhr[i].status == 200) continue;
arr_xhr[i].abort();

Что эквивалентно:
if(arr_xhr[i].status != 200) arr_xhr[i].abort();

Последний раз редактировалось iReal, 24.09.2014 в 18:44.
Ответить с цитированием