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 중국어 웹사이트의 기타 관련 기사를 참조하세요!