في هذا الثريد سنشرح طريقة مميزة في تعريف المتغيرات خاصة في لغة JavaScript وهي Array Destructuring
عادتاً، عندما نريد أن نستخرج قيم معينة من مصفوفة و نظعها في متغير جديد. نقوم ببرمجة المثال التالي:
لكن في لغة الجافاسكريبت نستطيع أن نحصل على نفس النتيجة ولكن بشكل بسيط و مختصر و هو عن طريقة تفكيك المصفوفة. نقوم بتعريف المتغيرات داخل أقواس مربعة و في الجهة الأخرى نقوم متغير المصفوفة. لاحظ المثال التالي:
المتغيرات firstname و username ستأخذ القيمة الأولى و القيمة الثانية في المصفوفة. ولن يتم وضع أي قيم ما بعد القيمة الثانية الا اذا تم تعريف القيمة في الجهة اليسرى.
نستطيع أن نستخدم خاصية Rest Operator كمتغير في الجهة اليمنى و ستكون مسؤولة عن جلب باقي قيم المصفوفة ووضعها في مصفوفة جديدة
كتبه @programmingwa