"إذا أراد العامل أن يؤدي عمله بشكل جيد، فعليه أولاً أن يشحذ أدواته." - كونفوشيوس، "مختارات كونفوشيوس. لو لينجونج"
الصفحة الأمامية > برمجة > فهم وظائف سهم جافا سكريبت

فهم وظائف سهم جافا سكريبت

تم النشر بتاريخ 2024-11-04
تصفح:297

Understanding JavaScript Arrow Functions

تعتبر وظائف السهم في JavaScript طريقة مختصرة لكتابة الوظائف. تم تقديمها في ES6، وهي توفر بنية أكثر وضوحًا، خاصة عند استخدامها كوظائف رد اتصال.

دالة السهم هي طريقة أقصر لكتابة تعبير دالة:

// Traditional function
function add(a, b) {
 return a   b;
}

// Arrow function
const add = (a, b) => a   b;

توفر وظائف السهم العديد من المزايا في JavaScript. يؤدي بناء الجملة المختصر إلى تعليمات برمجية أقل وسهولة أكبر في القراءة، مما يسهل فهم قاعدة التعليمات البرمجية الخاصة بك والحفاظ عليها.

بالإضافة إلى ذلك، فهي تسمح بإرجاع ضمني في تعبيرات فردية، مما يلغي الحاجة إلى الكلمة الأساسية للإرجاع.

الميزة الرئيسية الأخرى لوظائف الأسهم هي معجمها this، مما يعني أنها لا تملك هذا السياق الخاص بها.

وهذا يجعلها مفيدة بشكل خاص لعمليات الاسترجاعات:

// Traditional function
setTimeout(function() {
 console.log('Hello, World!');
}, 1000);

// Arrow function
setTimeout(() => console.log('Hello, World!'), 1000);

تجعل وظائف الأسهم عمليات الاسترجاعات الخاصة بك أكثر وضوحًا وأقل تفصيلاً. ومع عدم وجود مشكلات ملزمة تدعو للقلق، فهي غالبًا ما تكون الخيار الأفضل.

بيان الافراج تم نشر هذه المقالة على: https://dev.to/zain725342/understanding-javascript-arrow-functions-4g4b?1 إذا كان هناك أي انتهاك، يرجى الاتصال بـ [email protected] لحذفه
أحدث البرنامج التعليمي أكثر>

تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.

Copyright© 2022 湘ICP备2022001581号-3