ウェブアプリケーションでPrototypeを使用しています。例外が発生した場合(処理されたものを含む)は中断したいと思います。しかし、私はフロー制御に使用される例外、具体的にはPrototypeのeach
実装で使用されているthrow $break
パターンを打破したくありません。
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のデバッガで特定の例外を無視する方法を知っている人はいますか?または、特定の行からスローされた例外を無視するようにするには?あるいは特定のファイルを壊さないようにすることさえできますか?