continue в JavaScript

Подскажите пожалуйста когда и как используют оператор continue?

Когда остаток цикла не нужно выполнять, лучше покажу на примере:

var names = ['Peter','Eugen','Alex','Jo','Sergey','Alexey','Dmitrii']

function showAllNamesExept(exept) {
for (var i = 0; i< names.length; i )
{
if (names[i]==exept)
{
continue;
}
alert(names[i])
}
}

var exept = "Alex";

showAllNamesExept(exept);

Создаем массив который содержит кучу разных имен, после этого создаем метод, который должен показать все имена которые имеются в этом массиве кроме одного которое мы передаем вместе с вызовом функции, и тут нам как раз помогает continue, в цикле мы просто выполняем проверку каждую итерацию, соответствует ли текущий элемент массива элементу который мы в него передали и который не нужно выводить, если соответствует то заходим в блок и видим оператор continue который направляет нас прямо к следующей итерации, игнорируя окончание где как раз показывается имя, таким образом нам покажут все имена кроме этого.