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

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

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

المصفوفة ثنائية الأبعاد (2D array) هي مصفوفة تحتوي على مصفوفات فرعية. يمكن رؤية كل مصفوفة فرعية كصف في صفيف (grid).على سبيل المثال: const cinema = [ [true, true], // Row 0 [false, true] // Row 1 ];تتمثل هذه مصفوفة في شبكة 2x2 (عنصران في كل سطر، وهناك سطران).لإنشاء مصفوفة ثنائية الأبعاد (2D array) من الأعداد الصحيحة تحتوي على 3 صفوف و4 أعمدة، يمكنك كتابة:const matrix = [ [1, 2, 3, 4], [5, 6, 7, 8], [9, 10, 11, 12] ]; // 3x4 gridلاحظ أن المصفوفات ثنائية الأبعاد (2D arrays) في JavaScript تتميز بالمرونة: حيث لا يلزم أن تحتوي المصفوفات الفرعية على نفس نوع البيانات، ولا يلزم حتى أن تكون بالطول نفسه.على سبيل المثال، يمكنك مزج الأنواع والأطوال داخل المصفوفة ثنائية الأبعاد نفسها: const mixed = [ [1, 2, 3], ["apple", "banana"], [true] ];

جرّب بنفسك

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

quiz iconاختبر نفسك

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

جميع دروس Logic & Flow