Javascript — Выход из цикла for в JavaScript

У нас есть интересный способ остановить цикл внутри for.

Сначала давайте немного подумаем… нужно ли нам останавливать цикл в какой-то момент итерации? Да, это может понадобиться. В конце концов, что невозможно в программировании, верно?

Итак, поехали…

Представим, что вам нужно просмотреть список элементов и, найдя какую-то информацию, остановить обработку.

const countries = ['Brasil', 'Canada', 'USA', 'Australia', 'Nova Zelandia', 'China']
for (let i = 0; i < countries.length; i++) {
  console.log(`${i} ${countries[i]}`)
  if (countries[i] === 'Australia') {
    break
  }
}
Войдите в полноэкранный режим Выход из полноэкранного режима

Эта же функция может быть использована и для.

const idade = [10, 13, 31, 17, 25, 63, 34, 47, 54, 78]

for (const value of idade) {
  console.log(value)
  if (value === 25) {
    break
  }
}
Войдите в полноэкранный режим Выход из полноэкранного режима

Break нельзя использовать в foreach, поэтому помните, что его можно использовать только в for.

Оцените статью
devanswers.ru
Добавить комментарий