Freecodecamp: [ベータ] 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行がコメントアウトされている場合にソリューションが機能するため、バグのようです。

これはクロムで起こりました。 Firefox Quantumでこのエラーを確認しましたが、再現できません。

ブラウザ情報

  • ブラウザ名、バージョン:Chrome 61.0.3163.100
  • オペレーティングシステム:Windows 10 Pro
  • モバイル、デスクトップ、またはタブレット:デスクトップ

あなたのコード



<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 評価