0
我有一个网站使用Modernizr检查浏览器是否支持es6。IE 11,Modernizr和SCRIPT1002语法错误
我有这样的脚本:
if (Modernizr.es6number) {
Object.keys(objFiltri).map(key => objGrid_CustomFilter.perQuery[key] = objFiltri[key]);
} else {
labelsPrint.map(function (key) { objGrid_CustomFilter.perQuery[key] = objFiltri[key] });
}
在IE11代码
Modernizr.es6number
回假,但IE浏览器给我一个错误(SCRIPT1002不正确的语法),因为不能识别器ES6方法。地图。
我的问题是,如果IF回报FALSE,为什么IE通过TRUE情况? 我该如何避免这种情况?
谢谢!
包括babel js在你的代码中写入es6语法接受所有浏览器 –
感谢您的回复,但我不能包含任何其他js文件或其他任何东西。 :( – Hikari
es6的语法仍然没有被IE 11识别,我想是的。要使用polyfill,请使用babeljs。 –