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

أساسيات المصفوفات ثنائية الأبعاد

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

المصفوفة ثنائية الأبعاد (2D array) هي مصفوفة تحتوي على مصفوفات فرعية. يمكن اعتبار كل مصفوفة فرعية كصف في شبكة.

على سبيل المثال:

const cinema = [
  [true,  true],  // الصف 0
  [false, true]   // الصف 1
];

تمثل هذه المصفوفة شبكة 2x2 (عنصران في كل صف، وهناك صفان)

لإنشاء مصفوفة ثنائية الأبعاد من الأعداد الصحيحة بـ 3 صفوف و 4 أعمدة، يمكنك كتابة ما يلي:

const matrix = [
	[1,  2,  3,  4],
	[5,  6,  7,  8],
	[9, 10, 11, 12]
];
// شبكة 3x4
quiz iconاختبر نفسك

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

quiz iconاختبر نفسك

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

quiz iconاختبر نفسك

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

ورقة مرجعية

المصفوفة ثنائية الأبعاد (2D array) هي مصفوفة تحتوي على مصفوفات فرعية، حيث تمثل كل مصفوفة فرعية صفاً في شبكة:

const cinema = [
  [true,  true],  // الصف 0
  [false, true]   // الصف 1
];
// شبكة 2x2
const matrix = [
	[1,  2,  3,  4],
	[5,  6,  7,  8],
	[9, 10, 11, 12]
];
// شبكة 3x4 (3 صفوف، 4 أعمدة)

جرّب بنفسك

لا يتضمّن هذا الدرس تحدّيًا برمجيًا.

quiz iconاختبر نفسك

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

جميع دروس Logic & Flow