كيفية البدء بسرعة مع VUE3.0: أدخل التعلم
التوصيات ذات الصلة: برنامج JavaScript التعليمي
1. إنشاء عمليات المصفوفات ثنائية الأبعاد الشائعة
في الفصول السابقة، تعلمت طرقًا مختلفة لإنشاء مصفوفات أحادية البعد بعد فهم كيفية الإنشاء المصفوفات أحادية البعد، يعد إنشاء مصفوفة ثنائية الأبعاد أمرًا بسيطًا للغاية، فقط قم بتعيين عناصر المصفوفة على مصفوفة.
بعد إنشاء مصفوفة ثنائية الأبعاد، كيف يمكن اجتياز العناصر الموجودة في المصفوفة ثنائية الأبعاد والعمل عليها؟
بالإضافة إلى ذلك، في تطوير مشروع الويب، غالبًا ما يتم إنشاء المصفوفات متعددة الأبعاد عن طريق إضافة عناصر إلى المصفوفات الفارغة متعددة الأبعاد. يوضح ما يلي إضافة عنصر صفيف فارغ ثنائي الأبعاد كمثال.
إذا كنت تريد تعيين قيمة لعنصر مصفوفة ثنائي الأبعاد (مثل arr[i][0])، فيجب عليك أولاً التأكد من إنشاء العنصر المضاف (مثل arr[i]) كمصفوفة، وإلا سيقوم البرنامج بالإبلاغ عن الخطأ "Uncaught TypeError...".
لاحظ أنه
عند إنشاء مصفوفة متعددة الأبعاد، على الرغم من أن JavaScript لا تحدد عدد أبعاد المصفوفة، في التطبيقات الفعلية، لتسهيل قراءة التعليمات البرمجية وتصحيح الأخطاء والصيانة، فمن المستحسن استخدام مصفوفات ثلاثية الأبعاد أو أقل للحفظ بيانات.
[الحالة] تبديل مجموعة ثنائية الأبعاد
يشير تبديل مصفوفة ثنائية الأبعاد إلى حفظ العناصر الأفقية للمصفوفة ثنائية الأبعاد في عناصر رأسية.
أفكار تنفيذ التعليمات البرمجية:
2. طرقلكي أعطيك شعورًا بالإنجاز، لن أنشر الرمز. إذا كان لديك أي أسئلة، يمكنك طرحها في منطقة التعليق. في الواقع، يمكن تخزين المصفوفة في مصفوفة. في المستقبل، يمكنك فقط تشغيل التعليمات البرمجية مباشرة عن طريق تبديل المصفوفة.
المصفوفة الشائعة
في JavaScript، بالإضافة إلى طرق إضافة وحذف عناصر المصفوفة الموضحة مسبقًا، يمكنك أيضًا استخدام الطرق التي يوفرها كائن المصفوفة لمحاكاة عمليات المكدس وقائمة الانتظار.
لاكتشاف ما إذا كانت القيمة المحددة عبارة عن مصفوفة، أو للعثور على موضع عنصر محدد في مصفوفة.
باستثناء طريقة Array.isArray()، تبدأ جميع الطرق الأخرى في الجدول في الاسترداد من فهرس المصفوفة المحدد بشكل افتراضي، وطريقة الاسترداد هي نفس عامل التشغيل "==="، أي فقط عندما تكون متطابقة سيتم إرجاع نتيجة أكثر نجاحا.
يتضمن () وأساليب Array.isArray ().
طريقة IndexOf
() لاسترداد القيمة المعطاة الأولى من موضع الخط المنخفض المحدد في المصفوفة، إذا كانت موجودة، فإنها تُرجع رمز العنصر المقابل، وإلا فإنها تُرجع -1.
لاحظ أنه
يتم استخدام المعلمة الثانية لطريقة IndexOf() لتحديد الفهرس لبدء البحث:
طريقة lastIndexOf()
يتم استخدام طريقة lastIndexOf() التي يوفرها كائن Array لاسترداد رمز آخر قيمة معينة في المصفوفة من موضع الحرف المنخفض المحدد. تختلف طريقة lastIndexOf () عن طريقة الاسترداد ()indexOf، حيث تقوم طريقة lastIndexOf () بالاسترجاع العكسي بشكل افتراضي، أي الاسترداد من نهاية المصفوفة إلى بداية المصفوفة.
لاحظ أن
المعلمة الثانية لطريقة lastIndexOf () تُستخدم لتحديد فهرس البحث، ولأنها تستخدم طريقة بحث عكسي:
عندما تكون قيمتها أكبر من أو تساوي طول المصفوفة، سيتم البحث في المصفوفة بأكملها.
عندما تكون قيمته رقمًا سالبًا، فإن موضع الفهرس يساوي طول المصفوفة بالإضافة إلى الرقم السالب المحدد إذا كانت قيمته لا تزال رقمًا سالبًا، فسيتم إرجاع -1 مباشرةً.
إذا كنت بحاجة إلى تحويلإلى سلسلة أثناء التطوير، فيمكنك استخدام الطرق التي توفرها JavaScript لتحقيق ذلك.
نفس النقاط بين طريقتي join() وtoString():
الفرق بين طريقتي join() وtoString():
بالإضافة إلى الطرق الشائعة العديدة الموضحة سابقًا، توفر JavaScript أيضًا العديد من طرق المصفوفات الأخرى شائعة الاستخدام. على سبيل المثال، دمج المصفوفات، ومصفوفات النسخ السطحية، وعكس ترتيب عناصر المصفوفة، وما إلى ذلك.
لاحظ أن
التوصيات ذات الصلة: البرنامج التعليمي لـ JavaScript
ما ورد أعلاه هو تفاصيل طرق المصفوفة الشائعة في JavaScript ويعلمك كيفية تبديل مصفوفة. لمزيد من المعلومات، يرجى الانتباه إلى المقالات الأخرى ذات الصلة على موقع PHP الصيني!