摘要:firefox try catch bug
http://jsfiddle.net/dV44G/1/
try {
a();
function a() {
alert(1);
};
} catch (e) {
alert(e)
}
js變數作用域只跟 function有關係,這裡的 a是全域變數,正確執行要 alert(1),但這個例子在 firefox會 alert("ReferenceError: a is not defined")
…所以寫 js沒事不要 try catch (誤)