⚡ المصفوفات (Arrays)

6 / 12

المصفوفات — هياكل بيانات أساسية 📋

المصفوفات في JavaScript مرنة جداً وتوفر عشرات الدوال المدمجة.

الدوال الأساسية

  • push/pop — إضافة/حذف من النهاية
  • shift/unshift — حذف/إضافة من البداية
  • splice — إضافة/حذف من أي موضع
  • map, filter, reduce — تحويل وتصفية
  • find, findIndex, includes — بحث
  • sort, reverse — ترتيب
  • flat, flatMap — تسطيح
  • Spread operator [...arr]
محرر الكود
المخرجات
// اضغط ▶ تشغيل لرؤية النتائج...

تمرين

اكتب دالة groupBy(arr, key) تجمّع مصفوفة كائنات حسب مفتاح معين.