Menu
Coddy logo textTech
flag Ar iconالعربيةdown icon

المصفوفات المتعرجة (Jagged Arrays)

جزء من قسم Logic & Flow في رحلة JavaScript على Coddy — الدرس 11 من 65.

المصفوفة المتعرجة (jagged array) هي هيكل يشبه المصفوفة ثنائية الأبعاد حيث يمكن أن يكون لكل صف طول مختلف. على سبيل المثال:

const classroom = [
  ["Alice", "Bob"],
  ["Charlie", "Diana", "Eve"],
  ["Frank"]
];

هنا، يحتوي الصف الأول على عنصرين، والصف الثاني على 3، والصف الثالث على 1.

challenge icon

التحدي

سهل

قم بإنشاء دالة باسم sumJagged تستقبل مصفوفة متعرجة (jagged array) من الأرقام وتعيد المجموع الكلي لجميع العناصر في كل الصفوف، بغض النظر عن طول كل صف.

ورقة مرجعية

المصفوفة المتعرجة (Jagged array) هي مصفوفة ثنائية الأبعاد حيث يمكن أن يكون لكل صف طول مختلف:

const classroom = [
  ["Alice", "Bob"],
  ["Charlie", "Diana", "Eve"],
  ["Frank"]
];

يحتوي الصف الأول على عنصرين، والصف الثاني على 3 عناصر، والصف الثالث على عنصر واحد.

جرّب بنفسك

function sumJagged(jaggedArray) {
  // TODO: قم بتنفيذ المنطق لجمع كل عناصر المصفوفة المتعرجة.
}
// لا تكتب أي شيء خارج الدالة
quiz iconاختبر نفسك

يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.

جميع دروس Logic & Flow