У меня есть следующий блок кода, который работает во всех браузерах, кроме 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);» -> "=>" стрелка. Есть ли альтернатива?



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


var countryData = data.filter(function (el) { return el.selection === filter; });
стрелочная функция здесь:
var countryData = data.filter(el => el.selection === filter);
можно переписать как:
var countryData = data.filter( function (el) {
return el.selection === filter;
});
Спасибо AndrewL, я лажал с функцией возврата. Очень признателен.
Рад, что смог помочь. С Уважением.
Извините, что оскорбил вас, T.J. Я не мог найти вопрос / ответ, который мог бы понять достаточно, чтобы приступить к работе. Я должен был добавить: «Я потратил 2 часа на это, пытаясь заставить аналогичные решения работать, но безуспешно».