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

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

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

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

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

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

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

كتبه @programmingwa