Продолжает ли работать в forEach?
Продолжает ли работать в forEach?

Видео: Продолжает ли работать в forEach?

Видео: Продолжает ли работать в forEach?
Видео: JS цикл forEach за 5 минут | На реальном примере | Mario Dev 2024, Май
Anonim

Как и в случае с оператором break, Продолжить ключевое слово не будет Работа внутри для каждого петля. Однако есть способ обойти это - использовать ключевое слово return.

Следовательно, можете ли вы использовать continue в forEach?

Потому что Для каждого это метод, а не обычный для каждого цикл необходимо перебрать lstTemp с обычным для каждого цикл в случае разрыва, но в случае продолжать использовать вернуться внутрь Для каждого метод. сломать и Продолжить - ключевые слова языка C #, требующие поддержки компилятора. Для каждого для компилятора C # - это просто метод.

Кроме того, можно ли вернуться через forEach? Ну а для каждого () метод на самом деле не возвращение что угодно (не определено). Он просто вызывает предоставленную функцию для каждого элемента в вашем массиве. Этому обратному вызову разрешено изменять вызывающий массив.

Имея это в виду, как продолжить цикл forEach?

В любой момент в пределах для каждого блок операторов, вы можете выйти из петля с помощью оператора break или перейти к следующей итерации в петля используя Продолжить утверждение. Вы также можете выйти из цикл foreach операторами goto, return или throw.

Можем ли мы использовать взлом для каждого JavaScript?

для каждого нерушимый Вы можете нет перерыв из для каждого цикл при прохождении через массив. Не пытайтесь вернуть false или перерыв потому что это не сработает. Приведенный ниже оператор return завершает только функцию обратного вызова. Так что для каждого петля буду перейти к следующему элементу в массиве.

Рекомендуемые: