لغة البرمجة النصية الموجهة للكائنات تعد JavaScript حاليًا أكثر لغات البرمجة النصية الموجهة للكائنات استخدامًا لجعل صفحات الويب تفاعلية. دائمًا تقريبًا ، لحل أي مشاكل معقدة باستخدام هذه اللغة ، عليك اللجوء إلى استخدام المصفوفات. يبدأ البرنامج النصي باستخدام المصفوفة بالتصريح عنها. دعونا نرى كيف يتم ذلك بالضبط.
ضروري
معرفة أساسية بجافا سكريبت
تعليمات
الخطوة 1
هناك عدة طرق لإنشاء مصفوفة JavaScript. على سبيل المثال ، مثل هذا: var sampleArray = [element_0، element_1، element_2، element_2] ؛ ينشئ هذا السطر مصفوفة بطول أربع وحدات. إذا لم تحدد عناصر مصفوفة ، فسيتم إنشاء مصفوفة فارغة: var blankArray = ؛
الخطوة 2
طريقة أخرى لتعريف المصفوفة: var sampleArray = new Array (element_0، element_1، element_2، element_2) ؛ وهذا الخيار سينشئ مصفوفة بطول أربع وحدات. وهنا ، إذا لم تقم بإدراج عناصر المصفوفة ، فسيتم إنشاء المصفوفة فارغة: var blankArray = new Array () ؛ في مثل هذه المصفوفة الفارغة ، بعد الإعلان ، يمكنك إنشاء عدة عناصر بمؤشرات لا تتبع كل منها آخر. على سبيل المثال: var blankArray = new Array () ؛
فارغ Array [4] = 47 ،
blankArray [792] = 1 ؛ على عكس المصفوفات في لغة C على سبيل المثال ، ستشغل هذه المصفوفة مساحة الذاكرة المطلوبة لتخزين عنصرين فقط ، وليس 793. يمكنك إنشاء مصفوفة فارغة بطول معين ، كل العناصر منها سيكون لها قيمة "غير محددة": var blankArray = new Array (8) ؛ ستحتوي هذه المصفوفة الفارغة على 8 عناصر ، قيمتها غير محددة.
الخطوه 3
لأي من طرق الإنشاء المذكورة أعلاه ، يمكن أن تكون عناصر المصفوفة أعدادًا صحيحة أو أرقامًا كسرية وسلسلة وقيمًا منطقية. يمكن أن تكون المصفوفات أيضًا عناصر من مصفوفات أخرى. مثال على إنشاء مصفوفة تحتوي على عنصر واحد من كل نوع من الأنواع المدرجة: var mixedArray = [4، 3.14، "text"، true، [47، 8.1] ؛ نظرًا لأن المصفوفة يمكن أن تكون عنصرًا في مصفوفة أخرى ، فهي كذلك من السهل فهم كيفية إنشاء مصفوفات متعددة الأبعاد. مثال على إنشاء مصفوفة ثلاثية الأبعاد: var multiDimArray = [1، true]، [8، true]، 3.14]، "text"، 42] ؛ هذه كلها مصفوفات مرقمة. يجب استخدام الكائنات لإنشاء مصفوفات ارتباطية (مسماة) في JavaScript.