编程语言
首页 > 编程语言> > javascript – IE 11 Script1002 Array.Filter(x => …)(箭头函数)

javascript – IE 11 Script1002 Array.Filter(x => …)(箭头函数)

作者:互联网

我在IE11中收到错误消息但在chrome中没有错误消息是:

Script1002 Syntax error

我的代码如下

var selectedRoles = vm.roles.filter(x => x.id === role.id);

错误的行号和列号表明它是箭头函数=>那IE11不喜欢.但是它在Chrome和Edge中运行良好

解决方法:

即11不支持arrow functions

尝试

var selectedRoles = vm.roles.filter(function(x) { return x.id === role.id; });

标签:javascript,ecmascript-6,internet-explorer-11
来源: https://codeday.me/bug/20190930/1836553.html