-->

كيف تستخدم arrow function في JavaScript

ما هي arrow function 

نوع جديد يمكنك كتابة به الداله من غير اقواس او حتي معاملات ويمكنك ان تقوم باستخدمها في العمليات البسيطة مثل ارجاع قيمة في نفس السطر البرمحي بدون ان تقوم بعمل الشكل الثقيل المتبع مع جميع الدوال الطبيعية تلخيصا للوصف الكثير هي دالة تجعلك تفعل نفس خواص الدالة الطبيعية ولكن بشكل بسيط وهذا الشكل البرمجي متواجد في الاصدار الحديث في لغة الجافاسكربت ES6.

Arrow Function new system technology
Arrow Function 

كيف تستخدمها 

سوف اعطيك مثال علي كيفية كتابتها والصور المختلفة التي يمكن ان تستخدمها.

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 )