Показать сообщение отдельно
  #20 (permalink)  
Старый 28.05.2013, 23:58
Особый гость
Посмотреть профиль Найти все сообщения от monolithed
 
Регистрация: 02.04.2010
Сообщений: 4,260

На самом деле очень полезная штука при написании парсеров. Позволяет разрешить глубокие ветвления без создания дополнительных переменных.

label:
for (var a = 0; a < 2; a++) 
{
   console.log(a);
   for (var b = 3; b < 5; b++) 
   {
      for (var c = 6; c < 9; c++) 
      {
          console.log(c);

          if (c == 7)
            continue label;
      }
   }
}

Последний раз редактировалось monolithed, 29.05.2013 в 00:12.
Ответить с цитированием