ثريدات برمجية

تفكيك المصفوفات في لغة JavaScript

  • مارس 17, 2025

 في هذا الثريد سنشرح طريقة مميزة في تعريف المتغيرات خاصة في لغة JavaScript وهي Array Destructuring 

 عادتاً، عندما نريد أن نستخرج قيم معينة من مصفوفة و نظعها في متغير جديد. نقوم ببرمجة المثال التالي: 

1.png 13.95 KB

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

2.png 13.02 KB

 

 المتغيرات firstname و username ستأخذ القيمة الأولى و القيمة الثانية في المصفوفة. ولن يتم وضع أي قيم ما بعد القيمة الثانية الا اذا تم تعريف القيمة في الجهة اليسرى.

3.png 11.61 KB

 

 نستطيع أن نستخدم خاصية Rest Operator كمتغير في الجهة اليمنى و ستكون مسؤولة عن جلب باقي قيم المصفوفة ووضعها في مصفوفة جديدة 

4.png 11.32 KB

 كتبه @programmingwa