5 مميزات في الجافاسكربت تسهل عليك البرمجة
ثريدات برمجية 489
في هذا الثريد بشارك معاكم مميزات رهيبة بالجافاسكربت ممكن تسهل عليكم عملية البرمجة بكثير
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