首页 > web前端 > js教程 > 为什么我的箭头函数在 IE 11 中导致错误?

为什么我的箭头函数在 IE 11 中导致错误?

Susan Sarandon
发布: 2024-12-07 08:32:12
原创
655 人浏览过

Why Are My Arrow Functions Causing Errors in IE 11?

IE 11 不支持箭头函数

提供的代码利用箭头函数使用 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中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板