في هذا الثريد بشارك معاكم مميزات رهيبة بالجافاسكربت ممكن تسهل عليكم عملية البرمجة بكثير
1 - عملية الـ Destructuring سواء لـ object أو array
خلينا نفرض إن عندنا array فيها 10 عناصر , وأبغى أخذ أول قيمة بمتغير معين, ورابع قيمة بمتغير معين.. والباقي بحطهم بمتغير جديد ( array ) خلينا نشوف الفرق بين الطريقة التقليدية والطريقة الأسهل:
2 - كيفية كتابة دالة تقبل أي عدد من الـ Parameters
هالشيء يتحقق عن طريق الـ rest operator خلينا كمثال نجرب نكتب دالة تجيب العنصر الأكبر لأي عدد من الـ parameters
3 - الـ arrow functions
الـ arrow functions من أعظم مميزات الجافاسكربت بالنسبة لي , مثال؟ خلينا نشوف كيف نجمع عناصر الـ array بسطر واحد فقط!
4 - الـ Template Literals
طباعة المتغيرات مع جملة معينة ( سترنق ) بطريقة clean وبسيطة جدا, مثال:
5 - إمكانية إضافة خصائص جديدة للأوبجكت حتى بعد إنشائه!
أكثر مكان شفت الميزة هذي تستخدم فيه هو node.js , خصوصا وقت ماتبغى تسوي exports لشيء معين ( وبالمناسبة فيه أكثر من طريقة ) , مثال بسيط وعام
كتبه @Webnprog