https://beta.freecodecamp.org/en/challenges/data-visualization-with-d3/change-styles-based-on-data
En passant par les défis D3 en version bêta, il y en a plusieurs qui ont toujours montré l'erreur "L'identifiant 'dataset' a déjà été déclaré." Cela semble être un bug car la solution fonctionne si la ligne const dataset
est commentée.
C'est arrivé sur chrome. J'ai vérifié et je ne peux pas reproduire cette erreur dans Firefox quantum.
<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>
J'ai testé ceci et quelques autres cas qui utilisent const dataset
sur les versions ultérieures de Chrome (62 et 63) et je n'ai eu aucune erreur.
Je pense que ce problème a été résolu dans le cadre de ce PR : #16149
Les tests sont maintenant exécutés dans une nouvelle trame, ce qui empêche la collision avec la portée de l'exécution précédente.
Oui, merci beaucoup d'avoir confirmé.
Commentaire le plus utile
J'ai testé ceci et quelques autres cas qui utilisent
const dataset
sur les versions ultérieures de Chrome (62 et 63) et je n'ai eu aucune erreur.