1. copyWithin() تخيل انك تأخذ 3 قطع سويسرول وتضعها في المقدمة, هذي بالضبط طريقة عمل هذي الmethod تأخذ جزء من المصفوفة وتنسخها لمكان ثاني داخل نفس المصفوفة. ماتزيد من طول المصفوفة. هنا العناصر في الindex ثلاثة (4و5) منسوخين للindex صفر ويستبدلو العناصر 1 و2.
2. at() و with() تعتبر at() رائعة عندما تحتاج إلى العمل مع نهاية المصفوفة، وتضمن with() بقاء المصفوفة الأصلية دون تغيير أثناء إجراء التحديثات.
3. findLast() على عكس find()، التي تبحث من البداية، تبدأ findLast() في النهاية، مما يجعلها مثالية لسيناريوهات محددة، مثل العثور على آخر عنصر لنوع معين من القيمة.
4. toSorted(), toReversed(), toSpliced() تتيح لك إضافات ES2023 هذه التعامل مع المصفوفات دون تغيير البيانات الأصلية. لماذا يجب أن تهتم؟ لأن تصحيح الأخطاء أسهل بمليون مرة عندما لا تتغير متغيراتك بشكل غامض خلف ظهرك.