+ دليل المبرمجين - تفكيك المصفوفات في لغة JavaScript

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

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

 في هذا الثريد سنشرح طريقة مميزة في تعريف المتغيرات خاصة في لغة 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