有没有办法让当前的迭代在循环中重复?
var repeated = false;
var total = 0;
for (var i = 0; i < 50; i++)
{
total += i;
if (i == 33 && !repeated)
{
repeated = true;
repeat; // imaginary
}
}
有没有办法让当前的迭代在循环中重复?
var repeated = false;
var total = 0;
for (var i = 0; i < 50; i++)
{
total += i;
if (i == 33 && !repeated)
{
repeated = true;
repeat; // imaginary
}
}
i
只需从“重复”中减去 1
当然,只需从 中减去 1 即可i
。
var repeated = false;
var total = 0;
for (var i = 0; i < 50; i++)
{
total += i;
if (i == 33 && !repeated)
{
repeated = true;
i--;
}
}
你可以试试这个,不需要重复:
var total = 0;
for (var i = 0; i < 50; i++)
{
total += i;
if (i == 33)
{
total += i;
}
}