IE 11中的JS错误

时间:2018-05-30 18:42:49

标签: javascript jquery internet-explorer-11

我有以下代码块,适用于除IE 11之外的所有浏览器。我根据选择下拉列表从json文件中挑选内容。我已经读过IE 11没有箭头功能,如何在IE 11中重新编写它?

$.getJSON('./AJAX/myfile.json', function(data) {
    var items = [];
    var filter = $('#select').val();
    var countryData = data.filter(el => el.selection === filter);
});

问题在于“(el => el.selection === filter);” - > “=>” 中箭头。还有其他选择吗?

2 个答案:

答案 0 :(得分:0)

此处的箭头功能

var countryData = data.filter(el => el.selection === filter);

可以重写为:

var countryData = data.filter( function (el) {
    return el.selection === filter;
});

答案 1 :(得分:-1)

  var countryData = data.filter(function (el) { return el.selection === filter; });