Два счета для цикла? - PullRequest
       20

Два счета для цикла?

2 голосов
/ 07 февраля 2010

Можете ли вы иметь два счета для цикла?

Пример:

for( var count1 = 0, count2 = 0; count1 < 5; count1++, count2++ ) { }

Если нет, то как можно было бы обработать два отдельных счета, кроме использования двух циклов?

Ответы [ 4 ]

2 голосов
/ 07 февраля 2010

Да, конечно, вы можете иметь несколько инициализаций в цикле for.

1 голос
/ 07 февраля 2010

Ваш синтаксис цикла полностью действителен. Совершенно никаких проблем. :)

1 голос
/ 07 февраля 2010

Да, это действительно.

0 голосов
/ 07 февраля 2010

Я не думаю, что вы можете иметь несколько переменных-счетчиков в цикле for. Намереваетесь ли вы увеличивать счетчик переменных (count1 и count2) в одно и то же время после каждой итерации? Если так, то это то, что я бы сделал:

var count2 = 0;
for (var count1 = 0; count1 < 5; count1++)
{
  // Do stuff
  count2++;
}

Редактировать: Бессмысленно. Это законно. Мой Javascript ржавый, и я никогда не использовал несколько переменных управления в цикле for.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...