我正在使用下划线js库(http://underscorejs.org/#filter)来实现我的应用程序中的功能。
一切都按预期在chrome中运行。但是,当我在IE11中运行相同的代码时,控制台中出现js错误
SCRIPT1002:语法错误文件:OptionSrv.js,行:197,列:62
当我单击该文件以使我出现错误时,光标放在=>上-这是红色的鲱鱼,还是应该存在另一种在chrome和IE中都可以使用的方法?
请注意,如果我在IE中注释掉该行,我不会收到控制台错误,但是,这显然不是我需要的解决方案
var group = myOptions.filter(g => g.options.indexOf(option.OptionCode) > -1);
Internet Explorer 11不支持箭头功能。
那就是g => g.options.indexOf(option.OptionCode) > -1
你的代码的一部分。
您可以在此处改用普通的匿名(或命名)函数,它应该可以正常工作:
var group = myOptions.filter(function(g) {
g.options.indexOf(option.OptionCode) > -1);
});
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句