Есть массив, который нужно обойти, но при этом прекратить его обход, если в одной из итераций выполнится некоторое условие.
Как правильно это сделать?
Проблема в том, что я использую *.each конструкцию для обхода, чтобы не писать постоянно .hasOwnProperty.
var key = '....';
var flag = false;
$.each(array, function(i, element) {
if (flag) {
return;
}
if (element.key == key) {
alert(element.result);
flag = true;
return; // хотелось бы завершить $.each здесь.
}
moreCode();
});