Задать вопрос
@fanhypermax

Как прерывает цикл?

Почему в данном примере break не прерывает цикл? И как прервать, по условию?
var arr = [
                ['Запись 1.1', 'Запись 1.2', 'Запись 1.3'], 
                ['Запись 2.1', 'Запись 2.2', 'Запись 2.3'],
                ['Запись 3.1', 'Запись 3.2', 'Запись 3.3'], 
            ];

for (var i = 0; i < arr.length; i++) {
    for (var n = 0; n < arr[i].length; n++) {

        if (n == 0) {
            alert(i);
            break;
        }

    }
}
  • Вопрос задан
  • 149 просмотров
Подписаться 1 Оценить Комментировать
Решения вопроса 1
delphinpro
@delphinpro Куратор тега JavaScript
frontend developer
Почему не прерывает? Вангую, что там только три алерта, а не девять.

stop: for (var i = 0; i < arr.length; i++) {
    for (var n = 0; n < arr[i].length; n++) {

        if (n == 0) {
            alert(i);
            break stop;
        }

    }
}
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы