IE 11 でアロー関数が構文エラーを引き起こす理由
提供された D3.js コードでは、アロー関数の使用によりエラーが発生します。 IE 11 はアロー関数をサポートしていないため、構文エラーが発生します。
解決策
この問題に対処するには、アロー関数を従来の関数構文に置き換えます。問題のあるコードは次のように書き直す必要があります:
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 はコードを正しく認識して実行するようになりました。
以上がIE11 でアロー関数によって構文エラーが発生するのはなぜですか? それらを修正するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。