提供されたコードはアロー関数を利用して d3.js を使用してデータを操作するため、IE 11 で実行すると構文エラーが発生します。このエラーは、IE 11 が arrow をサポートしていないことが原因で発生します。 function.
解決策:
この問題を解決するには、アロー関数を従来の関数関数に置き換えます。次のコードは、元のコードと同等の 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 中国語 Web サイトの他の関連記事を参照してください。