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

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

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

المصفوفة غير المنتظمة (jagged) هي هيكل يشبه المصفوفة ثنائية الأبعاد (2D) حيث يمكن أن يكون لكل صف طول مختلف. على سبيل المثال:const classroom = [<br> ["Alice", "Bob"],<br> ["Charlie", "Diana", "Eve"],<br> ["Frank"]<br>];هنا، يحتوي الصف الأول على 2 من الـ elements، والصف الثاني على 3، والصف الثالث على 1.لاحظ أنه بينما يستخدم المثال const، يمكن أيضاً الإعلان عن المصفوفات المتعرجة (jagged arrays) باستخدام let أو var؛ الميزة الأساسية هي استخدام القيم النصية للمصفوفات المتداخلة (nested array literals).
challenge icon

التحدي

سهل

أنشئ دالة باسم sumJagged تتلقى مصفوفة متباينة (jagged array) من الأرقام وترجع الإجمالي الـ sum لجميع الـ elements عبر كل صف، بغض النظر عن length الصف.

جرّب بنفسك

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

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

جميع دروس Logic & Flow