“Стрелка функционирует” не работающий в IE, почему?

ниже части кода не работает в 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)

59
задан 24 October 2016 в 13:29

1 ответ

В целом, прежде чем функции стрелки были функциями стрелки, они были регулярным 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);

3
ответ дан 1 November 2019 в 12:16

Другие вопросы по тегам:

Похожие вопросы: