2009-02-17 49 views
5

我創建了一個相當大的Javascript應用程序,在Firefox和直到昨天,IE工程。我做了很多改變,現在我在IE中出現語法錯誤,但在Firefox中一切正常。顯然我有一個尾隨的逗號,但我看不到它。 IE的錯誤信息不是有用的,甚至不告訴我哪個JS文件有錯誤。JavaScript語法錯誤,在IE

是否有語法檢查器的Javascript,將詳細告訴我這樣的錯誤呢?

回答

5

http://www.jslint.com/會趕上那些逗號和分號的問題。

例子:

Error: 
    Problem at line 1 character 17: Extra comma. 

var foo = ['bar',] 

    Problem at line 1 character 19: Missing semicolon. 

var foo = ['bar',] 
0

我會嘗試在IE8rc1。新的調試工具與Firebug相差甚遠,但他們應該告訴你這種情況到底是什麼問題。