Я определенно новичок, когда дело доходит до JavaScript. Я искал вокруг stackoverflow и веб для объяснения, почему этот цикл JavaScript для цикла не работает бесконечно, но я еще не нашел четкого ответа. В настоящее время я использую этот цикл, цикл, который я заимствовал и модифицировал на своем веб-сайте, и он работает по назначению; Тем не менее, я хотел бы знать, почему он не зацикливается бесконечно. У меня создалось впечатление, что первый оператор цикла for определяет переменную цикла, второй устанавливает условие цикла (которое предотвращает бесконечный цикл), а третий изменяет переменную цикла после выполнения кода кода. Почему этот цикл не зацикливается бесконечно, если ему не хватает оператора цикла?Что предотвращает этот цикл JavaScript для петли бесконечно?
function showAll() {
var aBoxes = document.querySelectorAll('.aBox');
for (var i = a.Boxes.length; i--;) {
aBoxes[i].style.display = 'block';
}
}
@VisioN idgi ?? – Pointy
Потребовалось 45 секунд, чтобы открыть вопрос, прочитать его полностью и опубликовать ответ ... – VisioN
@VisioN ах ... ну было довольно ясно, что он просил :) В последнем предложении все сказано на самом деле. – Pointy