Чтобы пропустить итерацию цикла в JavaScript, нужно воспользоваться оператором continue
, который перейдёт из текущей итерации цикла к следующей. Он является одним из операторов «внезапного завершения«.
Оператор continue
удобно использовать в циклах с условиями. Например есть массив:
var massiv = [1, 5, 2, 8, 3, 9, 4, 5, 6, 12, 10, 5, 11]
Мы хотим отобрать из этого массива все элементы, в которых не встречается значение 5.
for(let i=0, x=[]; i < massiv.length; i++){ if(massiv[i]==5){continue}else{x.push(massiv[i])} }
После работы цикла в переменной x будет лежать массив:
[1, 2, 8, 3, 9, 4, 6, 12, 10, 11]
Результат в консоли браузера:

В реальных проектах может быть гораздо больше циклов и условий в пределах тела одной функции. Понимание процесса пропуска итерации цикла без применения каких-либо действий поможет написать удобное решение под конкретную задачу. На данном этапе важно знать, что пропуск итерации в циклах возможен.
Информационные ссылки
JavaScript | Оператор continue
Стандарт ECMAScript — Раздел «14.8 The continue Statement» — https://tc39.es/ecma262/#sec-continue-statement
Зарезервированные слова (ReservedWord)
Стандарт ECMAScript — Раздел «12.6.2 Keywords and Reserved Words» — https://tc39.es/ecma262/#prod-ReservedWord