Я пытаюсь вырваться из внутреннего цикла foreach с использованием JavaScript/jQuery.Нарушение внутренней петли foreach
result.history.forEach(function(item) {
loop2:
item.forEach(function(innerItem) {
console.log(innerItem);
break loop2;
});
});
Это приводит к ошибке 'Unidentified label loop2'
. это, кажется, прямо перед циклом, о чем говорили другие вопросы.
Что я делаю неправильно и как его исправить?
Редактировать: Правильно, петля foreach не может быть разбита таким образом, но может быть использована для циклического цикла. Это работает:
result.history.forEach(function(item) {
loop2:
for (var i = 0; i < item.length; i++) {
var innerItem = item[i];
console.log(innerItem);
break loop2;
}
});
Вы не можете использовать 'break' для этого. – Pointy
http://stackoverflow.com/a/183197/5442132 – miqdadamirali
@miqdadamirali Да, это ссылка, на которую я имею в виду. –