Freecodecamp: [beta] D3:“标识符‘数据集’已被声明”错误

创建于 2017-11-12  ·  3评论  ·  资料来源: freeCodeCamp/freeCodeCamp



挑战名称


https://beta.freecodecamp.org/en/challenges/data-visualization-with-d3/change-styles-based-on-data

问题描述


通过测试版中的 D3 挑战,有多个挑战始终显示错误“标识符‘数据集’已被声明。” 这似乎是一个错误,因为如果const dataset行被注释掉,则解决方案有效。

这发生在 chrome 上。 我检查并无法在 Firefox 量子中重现此错误。

浏览器信息

  • 浏览器名称,版本:Chrome 61.0.3163.100
  • 操作系统:Windows 10 专业版
  • 手机、台式机或平板电脑:台式机

你的代码



<body>
  <script>
    const dataset = [12, 31, 22, 17, 25, 18, 29, 14, 9];

    d3.select("body").selectAll("h2")
      .data(dataset)
      .enter()
      .append("h2")
      .text((d) => (d + " USD"))
      // Add your code below this line



      // Add your code above this line
  </script>
</body>


截屏


screenshot_1

help wanted learn

最有用的评论

我在更高版本的 Chrome(62 和 63)上测试了这个和其他一些使用const dataset情况,并且没有出现错误。

所有3条评论

我在更高版本的 Chrome(62 和 63)上测试了这个和其他一些使用const dataset情况,并且没有出现错误。

我相信此问题已作为此 PR 的一部分得到解决:#16149

现在正在一个新的框架中执行测试,这可以防止与之前运行的范围发生冲突。

是的,非常感谢您的确认。

此页面是否有帮助?
0 / 5 - 0 等级