在ie11中使用这行代码时,我遇到了语法错误



在IE11中使用这行代码时出现语法错误。

let themes = _.filter(data, (el) => {
if (OrganizationId == 21) {
return el.Code == 'skin-3';
} else {
return el.Code != 'skin-3';
}
});

您使用的是IE不支持的箭头函数和IE部分支持的let语句。

我建议您使用Babel将代码转换为ES5语法。您可以将代码转换为以下代码,使其在IE 11:中工作

var themes = _.filter(data, function (el) {
if (OrganizationId == 21) {
return el.Code == 'skin-3';
} else {
return el.Code != 'skin-3';
}
});

最新更新