提供的程式碼利用箭頭函數使用d3.js 操作數據,這會導致在IE 11 中運行時出現語法錯誤該錯誤源於IE 11 缺乏對箭頭的支持。
解決方案:
要解決此問題,請將箭頭函數替換為傳統函數函數。以下程式碼提供了與原始程式碼等效的 ES5:
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"; });
以上是為什麼我的箭頭函數在 IE 11 中導致錯誤?的詳細內容。更多資訊請關注PHP中文網其他相關文章!