كيف تستخدم arrow function في JavaScript
ما هي arrow function
نوع جديد يمكنك كتابة به الداله من غير اقواس او حتي معاملات ويمكنك ان تقوم باستخدمها في العمليات البسيطة مثل ارجاع قيمة في نفس السطر البرمحي بدون ان تقوم بعمل الشكل الثقيل المتبع مع جميع الدوال الطبيعية تلخيصا للوصف الكثير هي دالة تجعلك تفعل نفس خواص الدالة الطبيعية ولكن بشكل بسيط وهذا الشكل البرمجي متواجد في الاصدار الحديث في لغة الجافاسكربت ES6.
كيف تستخدمها
سوف اعطيك مثال علي كيفية كتابتها والصور المختلفة التي يمكن ان تستخدمها.
figure 1
var items = [ 'cars', 'cats', 'dogs', 'other Element' ]; console.log(items.map(material => items.length));
figure 2
var elements = [ 'Hydrogen', 'Helium', 'Lithium', 'Beryllium' ]; // example 1 elements.map((element) => { return element.length; // example 2 elements.map(element => { return element.length; }); // example 3 elements.map(({ "length": lengthFoo }) => lengthFoo); // example 4 elements.map(({ length }) => length);
مميزاتها
تتميز ببساتطها وتنوع صور اختصارها في الكتابة في الكود وتستخدم بعض الاحيان كبديل عن الدالة الطبيعية
عيوبها
لا يمكن استخدامها مثل المشيد ( Constructor )
Post a Comment