Цикл for
проходит через массив groups
, пока groupsCounty[++i]
не вернет ложное значение.
С использованием следующих терминов:
for (<initial-expression>; <condition>; <final-expression>)
Начальное выражение var i = -1, group
объявляет переменные i
и group
. Для каждой итерации цикл условие group = groupsCounty[++i]
присваивает следующее значение массива group
. Если это выражение ложно (например, groupsCounty[++i]
возвращает undefined при выходе за пределы), цикл останавливается. И final-выражение пусто, поскольку i
уже увеличено в выражении contition .