在 Chrome,当出现例外情形时,它就印制了ole光灯。 这一点极为有用,但不幸的是,如果一个例外被重新.倒,就会产生问题。
} catch (e) {
if (foo(e)) {
// handle the exception
} else {
// The stack traces points here
throw e;
}
}
遗憾的是,以下代码在<代码>jQuery.js上,正在引起所有例外情形,如果它们从内部活动处理者手中收回这一问题。
try {
while( callbacks[ 0 ] ) {
callbacks.shift().apply( context, args );
}
}
// We have to add a catch block for
// IE prior to 8 or else the finally
// block will never get executed
catch (e) {
throw e;
}
finally {
fired = [ context, args ];
firing = 0;
}
是否有办法修改<代码>第1行 e;,以便用同样的分光重新提出该例外?