⚡ الدوال (Functions)

5 / 12

الدوال في JavaScript 🧩

JavaScript توفر عدة طرق لتعريف الدوال:

  • Function Declaration: function name() {}
  • Function Expression: const fn = function() {}
  • Arrow Function: const fn = () => {}
  • IIFE: (function() {})()

مفاهيم متقدمة

  • Default parameters
  • Rest parameters (...args)
  • Destructuring في المعاملات
  • Closures
  • Higher-order functions
محرر الكود
المخرجات
// اضغط ▶ تشغيل لرؤية النتائج...

تمرين

اكتب دالة compose() تأخذ عدة دوال وتعيد دالة واحدة تنفذها بالترتيب.

الحلقاتالمصفوفات (Arrays)