شرح صفوف ومحتوى الفقرة
تسمح لنا لغة الجافا سكريبت java script بإنشاء دالة دون بدون أسم وتسمي في هذة الحالة anonymous function, ويجب تخزينها في متغير حتي يمكننا الحصول علي القيمة التي تقوم بأرجاعها الدالة مع خاصية return.
- الدوال من النوع anonymous function لا يمكن أستدعاءها بعد عملية الأعلان declare, فيجب تخزينها في متغير لكي تستخدم القيم مرة اخري.
- يمكن أن تكون الدوال من النوع anonymous function عبارة عن عوامل argument or parameters لدوال أخري انظر المثال بالأسفل.
- يمكن أن تقبل الدوال من النوع anonymous function عوامل argument or parameters.
كيف تكتب الدوال anonymous function ؟
- نقوم بالأعلان عن متغير قبل بدء الأعلان عن anonymous function.
- يتم الأعلان عن الدالة الغير مسماة بكلمة function ونترك أسم الدالة فارغاً بداخل قيمة المتغير.
- يتبع كلمة function الاقواس () parentheses.
- ثم يتبع الاقواس () parentheses الأقواس المجعدة {} curly braces.
Anonymous Function
دالة بدون أسم في لغة الجافا سكريبت.
Anonymous Function parameters
دالة بدون أسم مع عوامل في لغة الجافا سكريبت Anonymous Function parameters.
HTML
var sum = function (x,y){
return 5 + 10;
};
document.write(sum(3,9) + "<br>");
document.write(sum(5,10));
Anonymous Function parameters for another
دالة بدون أسم مع تستخدم كعوامل لدوال أخري في لغة الجافا سكريبت Anonymous Function parameters.
HTML
let = function (x,y){
return x + y;
};
function increment(a,b){
let z = sum(a,b);
return ++z;
}
document.write(increment(3,9) + "<br>");
document.write(increment(5,10));