الانتقال إلى المحتوى الرئيسي

كيفية إخراج العنصر الأخير من صفيف من

جافا سكريبت هي لغة برمجة قوية تستخدم على نطاق واسع لإنشاء مواقع تفاعلية. واحدة من المهام الأكثر شيوعا في جافا سكريبت تعمل مع المصفوفات والحصول على العنصر الأخير من مجموعة معينة.

هناك عدة طرق للحصول على العنصر الأخير من المصفوفة باستخدام جافا سكريبت. واحدة من أسهل الطرق هي استخدام خاصية الطول وفهرس العنصر. للقيام بذلك ، خذ طول المصفوفة ، اطرح واحدا وارجع إلى العنصر مع الفهرس الناتج.

مثال:

كونست الفواكه = ['التفاح' ، 'الموز' ، 'البرتقال'];

كونست لاست فروت = فواكه [فواكه.الطول-1 — ;

في هذا المثال ، أنشأنا مجموعة من الفواكه مع ثلاثة عناصر:' التفاح ' ، ' الموز 'و'البرتقال'. باستخدام خاصية الطول ، حصلنا على طول المصفوفة (يساوي 3) وطرحنا واحدة منها للحصول على فهرس العنصر الأخير من المصفوفة. ثم وصلنا إلى العنصر باستخدام هذا الفهرس وقمنا بتعيينه لمتغير لاست فروت. نتيجة لذلك ، سيحتوي متغير الفاكهة الأخير على القيمة 'البرتقالي' ، أي العنصر الأخير في مصفوفة الفاكهة.

  1. كيفية الحصول على العنصر الأخير من المصفوفة
  2. طرق عرض العنصر الأخير من المصفوفة
  3. استخدام فهرس للحصول على العنصر الأخير من المصفوفة
  4. استخدام وظائف خاصة لإخراج العنصر الأخير من المصفوفة
  5. أمثلة على استخدام الطرق للحصول على العنصر الأخير من المصفوفة
  6. سؤال وجواب

كيفية الحصول على العنصر الأخير من المصفوفة

هناك عدة طرق للحصول على العنصر الأخير من المصفوفة:

  1. .
  2. .
  3. .

والفهرسة

. للقيام بذلك ، اطرح واحدا من طول المصفوفة وارجع إلى الفهرس المقابل:

مجموعة كونست = [1, 2, 3, 4, 5];

كونست لاستليمنت = صفيف [صفيف.الطول-1 ] ;

وحدة التحكم.سجل (آخر عنصر) ؛ / / النواتج 5

2. باستخدام طريقة الشريحة ()

يسمح لك بإنشاء مصفوفة جديدة تحتوي على عناصر من الفهرس المحدد حتى النهاية. إذا قمت بتمرير رقم سالب كوسيطة ، فسيحدث العد من نهاية المصفوفة:

مجموعة كونست = [1, 2, 3, 4, 5];

كونست لاستليمنت = صفيف.شريحة (-1) [0];

وحدة التحكم.سجل (آخر عنصر) ؛ / / النواتج 5

3. باستخدام طريقة البوب ()

حذف العنصر الأخير من المصفوفة وإرجاع قيمته. وبالتالي ، يمكنك الحصول على العنصر الأخير وإزالته على الفور من المصفوفة:

مجموعة كونست = [1, 2, 3, 4, 5];

كونست لاستليمنت = صفيف.البوب();

وحدة التحكم.سجل (آخر عنصر) ؛ / / النواتج 5

وحدة التحكم.سجل (صفيف) ؛ / / المخرجات [1 ، 2 ، 3 ، 4]

يعتمد اختيار طريقة معينة على سياق الاستخدام وتفضيلات المطور.

طرق عرض العنصر الأخير من المصفوفة

في لغة برمجة جافا سكريبت ، هناك العديد من الطرق التي تسمح لك بالحصول على العنصر الأخير من المصفوفة. دعونا ننظر إلى بعض منهم:

  • - طوله. نظرا لأن فهرسة الصفيف تبدأ من 0 ، للحصول على العنصر الأخير ، تحتاج إلى طرح 1 من الطول الإجمالي للصفيف.
  • - تقوم هذه الطريقة بإنشاء مصفوفة جديدة تحتوي على العنصر الأخير من المصفوفة الأصلية. ثم نصل إلى العنصر باستخدام الفهرس 0 في المصفوفة التي تم إنشاؤها للحصول على العنصر المطلوب.
  • - تقوم هذه الطريقة بحذف العنصر الأخير من المصفوفة وإرجاع قيمتها. وبالتالي ، عند استدعاء هذه الطريقة ، نحصل في نفس الوقت على العنصر الأخير من المصفوفة ونحذفه منه.

.

أمثلة الاستخدام:

  1. array.pop()

:

let array = [1, 2, 3, 4, 5];

let lastElement = array.pop();

console.log(lastElement); // 5

console.log(array); // [1, 2, 3, 4]

يعتمد اختيار طريقة عرض العنصر الأخير من المصفوفة على الاحتياجات والخصائص المحددة للمهمة التي يتم حلها. كل طريقة من الطرق المقترحة لها خصائصها الخاصة ويمكن أن تكون مفيدة في مواقف معينة.

استخدام فهرس للحصول على العنصر الأخير من المصفوفة

للحصول على العنصر الأخير من المصفوفة ، يمكنك استخدام الفهرس -1. هذا مفيد بشكل خاص عندما تحتاج إلى الوصول إلى العنصر الأخير من المصفوفة دون معرفة طوله.

مثال:

دعونا مجموعة = [1, 2, 3, 4, 5];

دعونا لاستليمنت = صفيف [صفيف.الطول-1 ] ;

وحدة التحكم.سجل (آخر عنصر) ؛ / / النواتج 5

في هذا المثال ، يحتوي متغير آخر عنصر على قيمة العنصر الأخير من المصفوفة. نستخدم خاصية الطول للحصول على طول الصفيف وطرح 1 منه للحصول على الفهرس الصحيح للعنصر الأخير.

يمكن أن يكون هذا النهج للحصول على العنصر الأخير من المصفوفة مفيدا في العديد من المواقف. على سبيل المثال ، عند معالجة المصفوفات المستلمة باستخدام طلبات أجاكس ، أو عند العمل بكمية غير معروفة من البيانات.

يمكنك أيضا استخدام قيمة فهرس سالبة للوصول إلى عناصر المصفوفة من النهاية:

دعونا مجموعة = [1, 2, 3, 4, 5];

دع الأخيرعنصر = صفيف [-1];

وحدة التحكم.سجل (آخر عنصر) ؛ / / النواتج 5

  • استخدام وظائف خاصة لإخراج العنصر الأخير من المصفوفة
  • على سبيل المثال:
  • إذا كنت بحاجة فقط للحصول على قيمة العنصر الأخير من مجموعة ، ولكن لا تغيير مجموعة نفسها ، يمكنك استخدام وظيفة أخرى — نهاية(). تقوم هذه الوظيفة بتعيين المؤشر الداخلي للمصفوفة إلى العنصر الأخير وإرجاع قيمته.

مثال على استخدام وظيفة النهاية() :

  • ar آر = [1, 2, 3, 4, 5];
  • ast آخرعنصر = نهاية (ar آر);صدىast آخرعنصر; // سوف الإخراج: 5
    وبالتالي ، فإن استخدام وظائف خاصة يسمح لك بسهولة ودون رمز لا لزوم لها الحصول على قيمة العنصر الأخير من الصفيف. اعتمادا على المهمة والسياق ، يمكنك اختيار الوظيفة المناسبة — صفة_بوب() أو النهاية().أمثلة على استخدام الطرق للحصول على العنصر الأخير من المصفوفة
  • للحصول على العنصر الأخير من مصفوفة في جافا سكريبت ، يمكنك استخدام طرق مختلفة:
  • خاصية الطول: يمكنك استخدام خاصية الطول للحصول على العنصر الأخير من المصفوفة. على سبيل المثال,آر [آر.الطول-1 ]
    طريقة البوب:سيتم حذف الطريقة وإرجاع العنصر الأخير من المصفوفة.
  • طريقة الشريحة:
  • شريحة () طريقة يمكن استخدامه للحصول على العنصر الأخير من المصفوفة. على سبيل المثال,
    سيعود العنصر الأخير من المصفوفة.فيما يلي بعض الأمثلة:

باستخدام خاصية الطول: