V3.5版本已优化压缩选项不会再报该错误。
经常处理IE兼容性问题的朋友会发现,使用JSCompress压缩含有识别IE9以下浏览器的!+[1,]或!-[1,]的条件判断语句时,会提示错误
Parse error. IE8 (and below) will parse trailing commas in array and object literals incorrectly. If you are targeting newer versions of JS, set the appropriate language_in option.
解决方案:
var isltIE9 = '1234'.split(/2|3/).length===2;
以下代码段使用JSCompress压缩同样会报上诉错误
var key= { key1:1, key2:2, }
若你的代码段无需运行在IE6、IE7、IE8的浏览器上并且要规避该错误则可以将压缩的ECMAScript输入版本设置为ECMAScript5