Я использую Prototype в веб-приложении, и я хотел бы прерваться, когда будут сгенерированы исключения (включая обработанные). Однако я не хочу разбивать исключение, используемое для управления потоком, в частности шаблон throw $break
, используемый в реализации each
прототипа.
function detect(iterator, context) {
var result;
this.each(function(value, index) {
if (iterator.call(context, value, index)) {
result = value;
throw $break; // I want to ignore this one
}
});
return result;
}
Кто-нибудь знает, как заставить отладчик Chrome игнорировать определенные исключения? Или заставить его игнорировать исключения, выданные из определенных строк? Или даже чтобы он не ломался в определенных файлах?