المشكلة
تحويل NodeLists أو Sets أو النصوص إلى مصفوفات يتطلب تحويل يدوي معقد.
الحل
استخدم Array.from() لتحويل أي قابل للتكرار إلى مصفوفة مع خريطة اختيارية.
الفائدة
حل تحويل عالمي يعمل مع جميع الأنواع القابلة للتكرار.
اكتشف نصائح عملية في البرمجة والرياضيات لتعزيز إنتاجيتك ومهارات حل المشكلات
تحويل NodeLists أو Sets أو النصوص إلى مصفوفات يتطلب تحويل يدوي معقد.
استخدم Array.from() لتحويل أي قابل للتكرار إلى مصفوفة مع خريطة اختيارية.
حل تحويل عالمي يعمل مع جميع الأنواع القابلة للتكرار.
معرفة أي يوم من الأسبوع يقع فيه تاريخ يتطلب تقويماً.
استخدم صيغة زيلر المبسطة: تعلم أيام المرساة لكل شهر واحسب للأمام/الخلف.
أبهر الآخرين بحساب يوم أي تاريخ ذهنياً.
التنفيذ الشرطي غالباً يتطلب جمل if مطولة للحالات البسيطة.
استخدم && للتنفيذ الشرطي و || للقيم الاحتياطية في سطر واحد.
يقلل الشروط البسيطة من 5 أسطر إلى سطر واحد.
حساب المدة التي يستغرقها الاستثمار لمضاعفة يتطلب صيغ معقدة.
اقسم 72 على معدل الفائدة للحصول على السنوات التقريبية للمضاعفة.
حساب سريع لوقت مضاعفة الاستثمار بدون صيغ أو آلات حاسبة.
تحليل JSON مع تواريخ أو أنواع خاصة يتطلب معالجة يدوية لاحقة.
استخدم معامل reviver في JSON.parse() لتحويل القيم أثناء التحليل.
يؤتمت تحويل الأنواع ويزيل حلقات التحويل المنفصلة.
إيجاد الجذور التكعيبية ذهنياً صعب للغاية.
احفظ مكعبات 1-10، ثم جد بين أي مكعبين يقع الرقم.
قدّر الجذور التكعيبية ضمن ±0.5 بمعرفة 10 نقاط مرجعية.
إنشاء كائنات من متغيرات يتطلب أزواج مفتاح-قيمة متكررة.
استخدم ES6 المختصرة لحذف القيمة عندما يكون المفتاح واسم المتغير متماثلين.
يقلل كود إنشاء الكائنات بنسبة 50٪ ويحسن القابلية للقراءة.
حساب التغيير المئوي بين قيمتين محير وعرضة للأخطاء.
((الجديد - القديم) / القديم) × 100. موجب = زيادة، سالب = نقص.
صيغة عالمية لجميع حسابات التغيير المئوي.
عرض 41-48 من أصل 60 نصيحة