5 مميزات في الجافاسكربت تسهل عليك البرمجة

5 مميزات في الجافاسكربت تسهل عليك البرمجة ثريدات برمجية

في هذا الثريد بشارك معاكم مميزات رهيبة بالجافاسكربت ممكن تسهل عليكم عملية البرمجة بكثير

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