https://beta.freecodecamp.org/en/challenges/data-visualization-with-d3/change-styles-based-on-data
من خلال الانتقال إلى تحديات D3 في الإصدار التجريبي ، هناك العديد من التحديات التي تعرض دائمًا الخطأ "تم بالفعل الإعلان عن المعرف 'مجموعة البيانات'." يبدو أنه خطأ لأن الحل يعمل إذا تم التعليق على سطر const dataset
.
حدث هذا على الكروم. لقد تحققت من هذا الخطأ ولا يمكنني إعادة إنتاجه في 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>
لقد اختبرت هذا وبعض الحالات الأخرى التي تستخدم const dataset
على الإصدارات الأحدث من Chrome (62 و 63) ولم أحصل على أخطاء.
أعتقد أنه تم إصلاح هذه المشكلة كجزء من هذه العلاقات العامة: # 16149
يتم الآن تنفيذ الاختبارات في إطار جديد ، مما يمنع الاصطدام بالنطاق من التشغيل السابق.
نعم ، شكرا جزيلا للتأكيد.
التعليق الأكثر فائدة
لقد اختبرت هذا وبعض الحالات الأخرى التي تستخدم
const dataset
على الإصدارات الأحدث من Chrome (62 و 63) ولم أحصل على أخطاء.