Object.assign

تمرين لشرح كود عن Object.assign لإختبار قدراتك

الكود

النتيجة

الشرح

أولا يجب أن نعرف فائدة ال Method المسماه assign وهي تقوم بنسخ ال Properties من أكثر من Source Object إلى Object آخر ويمكنك أن تقرأ عنها بالتفصيل والأمثلة هنا ال Syntax الخاص بها
وهنا سوف نشرح السطر التالي
أول قوسين هم ال Object الجديد الذي سوف يتم نسخ كل شيء داخله أما ثاني وثالث قوسين فهم Objects فارغة لذلك لن يتم نسخ أي شيء منهم بعد ذلك نقوم بنسخ ال Properties من Object a و Object b ولأن الإثنين يحتووا على Property بنفس القيمة سوف نأخذ آخر قيمة فقط أما آخر Object فهو يحتوي على Dynamic Property يتم أخذ ال Key الخاص بها من المتغير d وال Value الخاصة بها من المتغير e وهذه العملية تسمى Dynamic Property Set وهي من خواص ال ECMAScript 6

المساهمين