Я изучал Google Closure Compiler, и одна вещь, которую я заметил, это то, что он преобразует while(true)
в for(;;)
.Пустой для петли - for (;;)
Оба действительно поддерживают браузер, но почему пустая петля for
не выходит из себя сразу? Вторая его часть пуста и, следовательно, ложна. Не правда ли, что когда вторая часть ложна, цикл for
останавливается и выполнение продолжается с кодом, который приходит после цикла for
?
Может ли кто-нибудь дать объяснение этому?
Может быть, это быстрее ... кто-то должен сравнить их :) –
Ну, это меньше, - это то, что делает компилятор: просто Минимизация ваш код (это отличный инструмент очень) – pimvdb