Как выйти из цикла в коде на jquery?

Пользователь

от amber_moore , в категории: JavaScript , 8 месяцев назад

Как выйти из цикла в коде на jquery?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от jedidiah.brown , 7 месяцев назад

@amber_moore 

Для выхода из цикла в jQuery можно использовать метод break, который прерывает выполнение цикла и переходит к следующей инструкции после цикла.


Например, если вы используете цикл each для перебора элементов, вы можете использовать return false внутри цикла, чтобы выйти из него:

1
2
3
4
5
6
$.each(myArray, function(index, value) {
  if (value === "stop") {
    return false; // выйти из цикла
  }
  console.log(value);
});


Аналогично, если вы используете цикл for, вы можете использовать break для выхода из цикла:

1
2
3
4
5
6
for (var i = 0; i < myArray.length; i++) {
  if (myArray[i] === "stop") {
    break; // выйти из цикла
  }
  console.log(myArray[i]);
}


Используйте break или return false в зависимости от того, какой цикл вы используете и какое поведение вам нужно.