Menu
CoddyTech

الوصول إلى عناصر المصفوفة ثنائية الأبعاد

جزء من قسم المنطق وتدفق التنفيذ في رحلة JavaScript على Coddy. الدرس 7 من 65.

يشبه الوصول إلى العناصر في مصفوفة ثنائية الأبعاد الوصول إلى العناصر في مصفوفة أحادية الأبعاد، ولكن بدلًا من استخدام فهرس واحد، تستخدم فهرسين: أحدهما للصف والآخر للعمود. على سبيل المثال:

const seats = [
  ['A1', 'A2', 'A3'],
  ['B1', 'B2', 'B3']
];
// seats[0][2] -> 'A3'
// seats[1][1] -> 'B2'

تذكّر أن الفهارس في JavaScript تبدأ من 0، لذا يكون الصف الأول عند الفهرس 0، والصف الثاني عند الفهرس 1، وهكذا.

challenge icon

التحدي

سهل

أنشئ دالة باسم getColumn تأخذ ثلاث وسيطات: مصفوفة ثنائية الأبعاد matrix، وعددًا صحيحًا numberOfRows، وعددًا صحيحًا colIndex. يجب أن تُرجع الدالة مصفوفة تحتوي على جميع العناصر في العمود المحدد colIndex. 

جرّب بنفسك

function getColumn(matrix, numberOfRows, colIndex) {
  // TODO: أرجِع مصفوفة تحتوي على عناصر من فهرس العمود المحدد
}
// لا تكتب أي شيء خارج الدالة
quiz iconاختبر نفسك

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

جميع دروس المنطق وتدفق التنفيذ

تدرّب بنفسك: مترجم JavaScript عبر الإنترنت