"إذا أراد العامل أن يؤدي عمله بشكل جيد، فعليه أولاً أن يشحذ أدواته." - كونفوشيوس، "مختارات كونفوشيوس. لو لينجونج"
الصفحة الأمامية > برمجة > لماذا تسبب وظائف السهم أخطاء بناء الجملة في IE11 وكيف يمكنني إصلاحها؟

لماذا تسبب وظائف السهم أخطاء بناء الجملة في IE11 وكيف يمكنني إصلاحها؟

نشر في 2025-03-02
تصفح:208

Why Do Arrow Functions Cause Syntax Errors in IE11 and How Can I Fix Them?

لماذا تسبب وظائف السهم أخطاء في بناء الجملة في IE 11

في رمز D3.JS المتوفر ، ينشأ الخطأ من استخدام وظائف السهم. لا يدعم IE 11 وظائف السهم ، مما يؤدي إلى خطأ في بناء الجملة. يجب إعادة كتابة الكود الإشكالي على النحو التالي:

G.Selectall (". MainBars") .append ("النص") .attr ("x" ، وظيفة (d) { إرجاع d.part == "الأساسي"؟ -40: 40 ؛ }) .attr ("y" ، وظيفة (د) { العودة 6 ؛ }) .Text (وظيفة (D) { العودة D.Key ؛ }) .attr ("text-anchor" ، وظيفة (D) { إرجاع d.part == "الأساسي"؟ "نهاية": "ابدأ" ؛ }) ؛

يستخدم هذا بناء جملة الوظيفة التقليدية لتحديد نفس المنطق مثل وظائف السهم الأصلي. IE 11 الآن سوف يتعرف على الكود وتنفيذه بشكل صحيح.

أحدث البرنامج التعليمي أكثر>

تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.

Copyright© 2022 湘ICP备2022001581号-3