تعتبر وظائف السهم في 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);
تجعل وظائف الأسهم عمليات الاسترجاعات الخاصة بك أكثر وضوحًا وأقل تفصيلاً. ومع عدم وجود مشكلات ملزمة تدعو للقلق، فهي غالبًا ما تكون الخيار الأفضل.
تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3