可折叠树图v4和Internet Explorer

时间:2018-11-16 13:28:18

标签: javascript google-chrome d3.js internet-explorer-11

我正在使用以下d3 Javascript库:https://bl.ocks.org/d3noob/43a860bc0024792f8803bba8ca0d5ecd

当我使用Google Chrome时,它工作正常,但是当我使用Internet Explorer 11时,出现以下错误:

=

问题是符号`。我知道Internet Explorer和Chrome浏览器“读取”代码的方式不同,但是我如何修改我的代码以在Internet Explorer或两者中使用?

1 个答案:

答案 0 :(得分:1)

如果不支持模板文字,则只需通过串联Strings和变量来构建路径,就像在ES6之前那样:

path = "M " + s.y + " " + s.x + " C " + ((s.y + d.y) / 2) + " " + s.x + ", " + ((s.y + d.y) / 2) + " " + d.x + ", " + d.y + " " + d.x;