اذهب إلى المحتوى

السؤال

نشر (معدل)

كيف اعرف ما هي وضيفه داله مجهوله فجميع الدوال  لها parmaters and arguemnes  فكيف يعرف المبرمج المحترف وضيفه الداله في حين تشابه الدوال في ما بينها ؟؟

مثال في الصوره ادناه 

code.png

تم التعديل في بواسطة Mustafa Suleiman
تعديل عنوان السؤال

Recommended Posts

  • 0
نشر

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

  • 0
نشر

الدوال التي في الصورة هي دوال مجهولة أي بدون اسم وتم حفظها في متفير وتلك الطريقة تعرف باسم  function expression أو تعبير الدالة بالعربية، وهي طريقة لإنشاء دالة  عن طريق تخزين دالة في متغير، وهذا المتغير يمكن استخدامه لاحقًا لاستدعاء الدالة، ويمكن استخدام تعبير الدالة لإنشاء دوال مجهولة (anonymous functions) أو لتخزين الدوال في متغيرات.

وإليك مثال على كيفية استخدام تعبير الدالة باستخدام الدالة السهمية (Arrow Function):

// تعبير الدالة باستخدام الدالة السهمية (Arrow Function)
const add = (x, y) => {
  return x + y;
};

//   استدعاء التعبير وتخزين القيمة في متغير
const result = add(5, 3);
console.log(result); // سيتم طباعة الناتج 8

// يمكن استدعاء الدالة مباشرًة

console.log( add(5, 3)); // 8

وفي الكود لديك يتم تمرير المعامل message في كلٌ من دالتي sendMessage و onNewMessage.

وبالطبع الدالة مجهولة لأن  الدالة ليس لديها اسم محدد بل تم تحديد المعاملات فقط مثل message و x  و y.

  • 0
نشر

يعد فهم التعليمات البرمجية التي كتبها الآخرون مهارة مهمة لمطوري البرامج، حيث أنها تمكنك من الحفاظ على التعليمات البرمجية الموجودة وتحسينها، والتعاون بشكل فعال مع المطورين الآخرين. فيما يلي بعض الخطوات التي يمكنك اتخاذها لمعرفة كيفية فهم التعليمات البرمجية المكتوبة بواسطة الآخرين:

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

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...