ниже части кода не работает в IE 11, это бросает синтаксическую ошибку в консоль
g.selectAll(".mainBars").append("text").attr("x",d=>(d.part=="primary"? -40: 40)).attr("y",d=>+6).text(d=>d.key).attr("text-anchor",d=>(d.part=="primary"? "end": "start"));
Используя d3.js
двусторонняя диаграмма для визуализации
этот код, вызывающий проблему в вышеупомянутом операторе d=>(d.part=="primary"? -40: 40)
В целом, прежде чем функции стрелки были функциями стрелки, они были регулярным JS function
с. Таким образом с IE11 мы просто должны предпринять шаги назад вовремя
var fruits=["apple","banana","orange"];
var modernResult=fruits.find(e => e.includes("nana"));
console.log(modernResult);
var IEresult=fruits.find(function(e){return e.includes("nana")});
console.log(IEresult);