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

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

ثريدات برمجية

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

 1 - عملية الـ Destructuring سواء لـ object أو array 

 خلينا نفرض إن عندنا array فيها 10 عناصر , وأبغى أخذ أول قيمة بمتغير معين, ورابع قيمة بمتغير معين.. والباقي بحطهم بمتغير جديد ( array ) خلينا نشوف الفرق بين الطريقة التقليدية والطريقة الأسهل: 

 2 - كيفية كتابة دالة تقبل أي عدد من الـ Parameters 

 هالشيء يتحقق عن طريق الـ rest operator خلينا كمثال نجرب نكتب دالة تجيب العنصر الأكبر لأي عدد من الـ parameters

3.png 12.92 KB
 

 3 - الـ arrow functions 

 الـ arrow functions من أعظم مميزات الجافاسكربت بالنسبة لي , مثال؟ خلينا نشوف كيف نجمع عناصر الـ array بسطر واحد فقط!

4.png 6.94 KB
 

 4 - الـ Template Literals 

 طباعة المتغيرات مع جملة معينة ( سترنق ) بطريقة clean وبسيطة جدا, مثال:

5.png 7.18 KB
 

 5 - إمكانية إضافة خصائص جديدة للأوبجكت حتى بعد إنشائه! 

 أكثر مكان شفت الميزة هذي تستخدم فيه هو node.js , خصوصا وقت ماتبغى تسوي exports لشيء معين ( وبالمناسبة فيه أكثر من طريقة ) , مثال بسيط وعام 


 كتبه @Webnprog