Avatar ·

كيفية الحصول على آخر عنصر في مصفوفة في JavaScript؟ (طرق بسيطة وموثوقة)

مرحباً بالجميع! لقد بدأت للتو في تعلم JavaScript وواجهت مهمة بسيطة للوهلة الأولى. لدي مصفوفة تحتوي على بيانات قد تكون بأطوال مختلفة. أحتاج إلى الحصول على آخر عنصر في هذه المصفوفة. يبدو الأمر بديهياً، لكني أريد القيام بذلك بشكل صحيح حتى لا يتعطل الكود في الحالات غير النمطية. إليك مثال لمشكلتي. لنفترض أن لدي مصفوفة `const fruits = ['apple', 'banana', 'orange', 'grape'];`. أريد الحصول على 'grape'. أعلم أنه يمكنني استخدام `fruits[3]`، لكن هذا مؤشر محدد بشكل ثابت. إذا أضفت أو حذفت عنصراً، سيتعطل المؤشر. على سبيل المثال: ```javascript const fruits = ['apple', 'banana', 'orange', 'grape']; console.log(fruits[3]); // 'grape' — يعمل fruits.push('mango'); console.log(fruits[3]); // 'grape' — لكن يجب أن يكون 'mango'! ``` أفهم أنني بحاجة إلى حساب المؤشر ديناميكياً. سمعت عن الخاصية `length`. يبدو أنه يمكنني استخدام `fruits[fruits.length - 1]`. لكني لست متأكداً، هل هذه أفضل طريقة؟ ماذا سيحدث إذا