Heim >Web-Frontend >js-Tutorial >Warum verursachen meine Pfeilfunktionen Fehler in IE 11?
Der bereitgestellte Code verwendet Pfeilfunktionen, um Daten mithilfe von d3.js zu manipulieren, was bei der Ausführung in IE 11 zu einem Syntaxfehler führt Der Fehler ist darauf zurückzuführen, dass IE 11 Pfeile nicht unterstützt Funktionen.
Lösung:
Um das Problem zu beheben, ersetzen Sie die Pfeilfunktionen durch herkömmliche Funktionsfunktionen. Der folgende Code stellt ein ES5-Äquivalent des Originalcodes bereit:
g.selectAll(".mainBars") .append("text") .attr("x", function(d) { return d.part === "primary" ? -40 : 40; }) .attr("y", function(d) { return +6; }) .text(function(d) { return d.key; }) .attr("text-anchor", function(d) { return d.part === "primary" ? "end" : "start"; });
Das obige ist der detaillierte Inhalt vonWarum verursachen meine Pfeilfunktionen Fehler in IE 11?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!