是否有某種工具可以對我的JavaScript文件進行語法檢查,以查看它們是否包含會擾亂Internet Explorer的Javascript引擎的語法錯誤,特別是超出的尾隨逗號?對Internet Explorer的javascript語法檢查
實施例:
var some_object = {
valid : "property",
one : "comma too much ---> ",
};
此代碼的工作在Firefox,鉻和Node.js的細但在IE失敗,因爲後面的逗號的。 IE的集成調試器很少有幫助,因爲它沒有爲大型Web應用程序生成有用的錯誤/警告,因爲我們有大量的JavaScript文件組合在一起總計爲50-100 k行代碼。
JSLint沒有幫助,因爲它報告大量的其他警告或停止在一些無意義的錯誤。
一個想法可能是直接在IE中使用eval()
並捕獲SyntaxError異常,但我無法以自動方式(即在命令行上)執行此操作。
不幸的是Node.JS不關心尾隨逗號。
沒有Linux/Windows工具可以對文件做基本的JavaScript語法檢查嗎?
什麼是斜線?我的例子中沒有看到一個。你的意思是「尾隨逗號」? –
對不起,這是一個錯字 –