Это актуально, b.c. Я хочу проверить структуры циклов. То, что я обычно делаю, приводится в простом заявлении, таком какЗапущены пустые блоки?
i++
в петле. Я делаю это b.c. Интересно, не будет ли интеллектуальный интерпретатор работать без пустых блоков. Например.
for(var i = 0; i < 10; i++) {
}
не может быть петлей вообще, поскольку в цикле ничего нет.
так что я обычно делаю что-то вроде:
for(var i = 0; i < 10; i++) {
i++;
}
Но это делает проверить i++
заявление, а также структуры петли, которые я не хочу.
Умные переводчики делают умные вещи, так что ответ может быть. Однако сегодняшние JS-среды намного больше, чем простые переводчики. –
Пропуск петель вроде бы не был бы умным вообще, я сомневаюсь, что любой интерпретатор сделает это. – bfavaretto
@ bfavaretto: Это можно было бы оптимизировать, чтобы просто установить 'i' в его окончательное значение. Но я задаюсь вопросом, что такое точка цикла, за исключением того, чтобы сделать «i» равным окончательному значению. –